gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r13405 - gnunet/src/transport


From: gnunet
Subject: [GNUnet-SVN] r13405 - gnunet/src/transport
Date: Tue, 26 Oct 2010 18:24:51 +0200

Author: wachs
Date: 2010-10-26 18:24:50 +0200 (Tue, 26 Oct 2010)
New Revision: 13405

Modified:
   gnunet/src/transport/transport_api.c
Log:
Fixed comparison to get correct timeout values
th->timeout is absolut value, duration was relative, so comparison was never 
true


Modified: gnunet/src/transport/transport_api.c
===================================================================
--- gnunet/src/transport/transport_api.c        2010-10-26 13:55:56 UTC (rev 
13404)
+++ gnunet/src/transport/transport_api.c        2010-10-26 16:24:50 UTC (rev 
13405)
@@ -464,7 +464,8 @@
       /* check outgoing quota */
       duration = GNUNET_BANDWIDTH_tracker_get_delay (&n->out_tracker,
                                                     th->notify_size - sizeof 
(struct OutboundMessage));
-      if (th->timeout.value < duration.value)
+      struct GNUNET_TIME_Absolute duration_abs = 
GNUNET_TIME_relative_to_absolute (duration);
+      if (th->timeout.value < duration_abs.value)
        {
          /* signal timeout! */
 #if DEBUG_TRANSPORT




reply via email to

[Prev in Thread] Current Thread [Next in Thread]