diff options
author | Matthias Wachs <wachs@net.in.tum.de> | 2013-01-09 08:48:35 +0000 |
---|---|---|
committer | Matthias Wachs <wachs@net.in.tum.de> | 2013-01-09 08:48:35 +0000 |
commit | 89589c6404d2b6b96925c45b4be309fdf112b5b1 (patch) | |
tree | 660f847b9f53b771462726335dd2d57756f2b75c /src/transport/gnunet-service-transport_validation.c | |
parent | 5946ebefa5627be62f4f4ad78ad8917c3ce69e11 (diff) | |
download | gnunet-89589c6404d2b6b96925c45b4be309fdf112b5b1.tar.gz gnunet-89589c6404d2b6b96925c45b4be309fdf112b5b1.zip |
debug code for mantis 0002726
Diffstat (limited to 'src/transport/gnunet-service-transport_validation.c')
-rw-r--r-- | src/transport/gnunet-service-transport_validation.c | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/src/transport/gnunet-service-transport_validation.c b/src/transport/gnunet-service-transport_validation.c index c345e9255..08e31c7d9 100644 --- a/src/transport/gnunet-service-transport_validation.c +++ b/src/transport/gnunet-service-transport_validation.c | |||
@@ -559,10 +559,25 @@ revalidate_address (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) | |||
559 | rdelay = | 559 | rdelay = |
560 | GNUNET_CRYPTO_random_u32 (GNUNET_CRYPTO_QUALITY_WEAK, | 560 | GNUNET_CRYPTO_random_u32 (GNUNET_CRYPTO_QUALITY_WEAK, |
561 | canonical_delay.rel_value); | 561 | canonical_delay.rel_value); |
562 | delay = | 562 | |
563 | GNUNET_TIME_relative_add (canonical_delay, | 563 | /* Debug code for mantis 0002726*/ |
564 | if (GNUNET_TIME_UNIT_FOREVER_REL.rel_value == | ||
565 | GNUNET_TIME_relative_multiply (GNUNET_TIME_UNIT_MILLISECONDS, rdelay).rel_value) | ||
566 | { | ||
567 | GNUNET_log (GNUNET_ERROR_TYPE_ERROR, | ||
568 | "Revalidation interval for peer `%s' for is FOREVER (debug: rdelay: %llu, canonical delay %llu)\n", | ||
569 | GNUNET_i2s (&ve->pid), | ||
570 | (unsigned long long) delay.rel_value, | ||
571 | (unsigned long long) canonical_delay.rel_value); | ||
572 | delay = canonical_delay; | ||
573 | } | ||
574 | else | ||
575 | { | ||
576 | delay = GNUNET_TIME_relative_add (canonical_delay, | ||
564 | GNUNET_TIME_relative_multiply | 577 | GNUNET_TIME_relative_multiply |
565 | (GNUNET_TIME_UNIT_MILLISECONDS, rdelay)); | 578 | (GNUNET_TIME_UNIT_MILLISECONDS, rdelay)); |
579 | } | ||
580 | /* End debug code for mantis 0002726*/ | ||
566 | ve->revalidation_task = | 581 | ve->revalidation_task = |
567 | GNUNET_SCHEDULER_add_delayed (delay, &revalidate_address, ve); | 582 | GNUNET_SCHEDULER_add_delayed (delay, &revalidate_address, ve); |
568 | 583 | ||