diff options
Diffstat (limited to 'src/zonemaster/gnunet-service-zonemaster.c')
-rw-r--r-- | src/zonemaster/gnunet-service-zonemaster.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/zonemaster/gnunet-service-zonemaster.c b/src/zonemaster/gnunet-service-zonemaster.c index 08a09de34..b3a2cb8b3 100644 --- a/src/zonemaster/gnunet-service-zonemaster.c +++ b/src/zonemaster/gnunet-service-zonemaster.c | |||
@@ -648,7 +648,8 @@ handle_monitor_event (void *cls, | |||
648 | static void | 648 | static void |
649 | monitor_sync_event (void *cls) | 649 | monitor_sync_event (void *cls) |
650 | { | 650 | { |
651 | GNUNET_assert (NULL == zone_publish_task); | 651 | if ( (NULL == zone_publish_task) && |
652 | (NULL == namestore_iter) ) | ||
652 | zone_publish_task = GNUNET_SCHEDULER_add_now (&publish_zone_dht_start, | 653 | zone_publish_task = GNUNET_SCHEDULER_add_now (&publish_zone_dht_start, |
653 | NULL); | 654 | NULL); |
654 | } | 655 | } |