timer: Maximum retransmission should include the original one
authorOlivier Crête <olivier.crete@collabora.com>
Mon, 6 Jun 2016 20:21:54 +0000 (16:21 -0400)
committerOlivier Crête <olivier.crete@collabora.com>
Mon, 6 Jun 2016 20:24:26 +0000 (16:24 -0400)
We really care about the maximum transmissions, the first one counts.

stun/usages/timer.c

index 82f3ea2..2862ab8 100644 (file)
@@ -104,7 +104,7 @@ void stun_timer_start (StunTimer *timer, unsigned int initial_timeout,
     unsigned int max_retransmissions)
 {
   stun_gettime (&timer->deadline);
-  timer->retransmissions = 0;
+  timer->retransmissions = 1;
   timer->delay = initial_timeout;
   timer->max_retransmissions = max_retransmissions;
   add_delay (&timer->deadline, timer->delay);