aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2013-10-18 10:01:30 +0000
committerChristian Grothoff <christian@grothoff.org>2013-10-18 10:01:30 +0000
commiteb6c540d143272259bfec8cabd5f2eb272187c66 (patch)
tree68e38e2524cd906b21f82efcdd24c94ba43ffab5 /src
parent5721fe7f49858397f8775dfad7c155828582c295 (diff)
downloadgnunet-eb6c540d143272259bfec8cabd5f2eb272187c66.tar.gz
gnunet-eb6c540d143272259bfec8cabd5f2eb272187c66.zip
-start each round with infty as the minimum interval, otherwise it would always be zero
Diffstat (limited to 'src')
-rw-r--r--src/gns/gnunet-service-gns.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/gns/gnunet-service-gns.c b/src/gns/gnunet-service-gns.c
index c04d1bbe6..2155f5ca4 100644
--- a/src/gns/gnunet-service-gns.c
+++ b/src/gns/gnunet-service-gns.c
@@ -160,7 +160,7 @@ static unsigned long long last_num_public_records;
160 * Minimum relative expiration time 160 * Minimum relative expiration time
161 * of records seem during zone iteration 161 * of records seem during zone iteration
162 */ 162 */
163static struct GNUNET_TIME_Relative min_relative_record_time; 163static struct GNUNET_TIME_Relative min_relative_record_time = GNUNET_TIME_UNIT_FOREVER_REL;
164 164
165/** 165/**
166 * Zone iteration PUT interval. 166 * Zone iteration PUT interval.
@@ -374,6 +374,8 @@ put_gns_record (void *cls,
374 put_interval = GNUNET_TIME_relative_divide (zone_publish_time_window, 374 put_interval = GNUNET_TIME_relative_divide (zone_publish_time_window,
375 num_public_records); 375 num_public_records);
376 } 376 }
377 /* reset for next iteration */
378 min_relative_record_time = GNUNET_TIME_UNIT_FOREVER_REL;
377 put_interval = GNUNET_TIME_relative_max (MINIMUM_ZONE_ITERATION_INTERVAL, 379 put_interval = GNUNET_TIME_relative_max (MINIMUM_ZONE_ITERATION_INTERVAL,
378 put_interval); 380 put_interval);
379 381