From 2e428e6ce3fcb2b972b27616c784fd788af846de Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Sun, 13 May 2018 11:48:27 +0200 Subject: [PATCH] fix zonemaster delay calculation --- src/zonemaster/gnunet-service-zonemaster.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/zonemaster/gnunet-service-zonemaster.c b/src/zonemaster/gnunet-service-zonemaster.c index 719a84107..1c8fad700 100644 --- a/src/zonemaster/gnunet-service-zonemaster.c +++ b/src/zonemaster/gnunet-service-zonemaster.c @@ -501,6 +501,9 @@ check_zone_namestore_next () GNUNET_NO); delay = GNUNET_TIME_relative_multiply (delay, NS_BLOCK_SIZE); + /* make sure we do not overshoot because of the #NS_BLOCK_SIZE factor */ + delay = GNUNET_TIME_relative_min (MAXIMUM_ZONE_ITERATION_INTERVAL, + delay); GNUNET_assert (NULL == zone_publish_task); zone_publish_task = GNUNET_SCHEDULER_add_delayed (delay, &publish_zone_namestore_next, -- 2.25.1