gnunet-svn
[Top][All Lists]
Advanced

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

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


From: gnunet
Subject: [GNUnet-SVN] r25726 - gnunet/src/transport
Date: Wed, 9 Jan 2013 09:48:36 +0100

Author: wachs
Date: 2013-01-09 09:48:35 +0100 (Wed, 09 Jan 2013)
New Revision: 25726

Modified:
   gnunet/src/transport/gnunet-service-transport_validation.c
Log:
debug code for mantis 0002726


Modified: gnunet/src/transport/gnunet-service-transport_validation.c
===================================================================
--- gnunet/src/transport/gnunet-service-transport_validation.c  2013-01-08 
22:49:03 UTC (rev 25725)
+++ gnunet/src/transport/gnunet-service-transport_validation.c  2013-01-09 
08:48:35 UTC (rev 25726)
@@ -559,10 +559,25 @@
   rdelay =
       GNUNET_CRYPTO_random_u32 (GNUNET_CRYPTO_QUALITY_WEAK,
                                 canonical_delay.rel_value);
-  delay =
-      GNUNET_TIME_relative_add (canonical_delay,
+
+  /* Debug code for mantis 0002726*/
+  if (GNUNET_TIME_UNIT_FOREVER_REL.rel_value ==
+      GNUNET_TIME_relative_multiply (GNUNET_TIME_UNIT_MILLISECONDS, 
rdelay).rel_value)
+  {
+    GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
+                "Revalidation interval for peer `%s' for is FOREVER (debug: 
rdelay: %llu, canonical delay %llu)\n",
+                GNUNET_i2s (&ve->pid),
+                (unsigned long long) delay.rel_value,
+                (unsigned long long) canonical_delay.rel_value);
+    delay = canonical_delay;
+  }
+  else
+  {
+      delay = GNUNET_TIME_relative_add (canonical_delay,
                                 GNUNET_TIME_relative_multiply
                                 (GNUNET_TIME_UNIT_MILLISECONDS, rdelay));
+  }
+  /* End debug code for mantis 0002726*/
   ve->revalidation_task =
       GNUNET_SCHEDULER_add_delayed (delay, &revalidate_address, ve);
 




reply via email to

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