consider number of retransmissions for delay calculation
authorChristian Grothoff <christian@grothoff.org>
Thu, 17 Nov 2011 14:54:55 +0000 (14:54 +0000)
committerChristian Grothoff <christian@grothoff.org>
Thu, 17 Nov 2011 14:54:55 +0000 (14:54 +0000)
src/fragmentation/fragmentation.c

index 5220840482d1d1201fbf51090bdd965d9102fe63..e5b11f5d9393efdc0c3993a065106427b4c92c37 100644 (file)
@@ -208,7 +208,7 @@ transmit_next (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
     fc->num_rounds++;
     delay =
         GNUNET_TIME_relative_max (GNUNET_TIME_relative_multiply (delay, 2),
-                                  GNUNET_TIME_relative_multiply (fc->delay, fc->num_rounds);
+                                  GNUNET_TIME_relative_multiply (fc->delay, fc->num_rounds));
     /* never use zero, need some time for ACK always */
     delay = GNUNET_TIME_relative_max (GNUNET_TIME_UNIT_MILLISECONDS, delay);
     fc->last_round = GNUNET_TIME_absolute_get ();