Fix timer for TURN CreatePermission.
authorYouness Alaoui <kakaroto@kakaroto.homelinux.net>
Wed, 23 Jul 2014 01:11:46 +0000 (21:11 -0400)
committerYouness Alaoui <kakaroto@kakaroto.homelinux.net>
Wed, 23 Jul 2014 01:11:46 +0000 (21:11 -0400)
commit5ab7c88349008136ebf847b6bc7dfb31d13bfa70
tree4b9348ff7849c36c3e1be29436f7d0b2ff5ff275
parent76f4aeaefef711c0727b9e9957d18c40c3142676
Fix timer for TURN CreatePermission.
The TURN CreatePermission is a list of multiple permissions but the timer
is created and overwrites the old one, so some of them don't get triggered
at the right time.
This patch was suggested by Livio Madaro. We create a timer for the minimal
amount of time, and trigger the retransmissions on the permissions that
timed out, then reschedule for the next retransmissions.
socket/udp-turn.c