From 158c660519935bdec0a17310d79ea5a71eb6913e Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Mon, 19 Dec 2011 21:04:43 +0000 Subject: [PATCH] -fix --- src/statistics/statistics_api.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/statistics/statistics_api.c b/src/statistics/statistics_api.c index f4f91538a..8335e9e0c 100644 --- a/src/statistics/statistics_api.c +++ b/src/statistics/statistics_api.c @@ -858,7 +858,10 @@ GNUNET_STATISTICS_destroy (struct GNUNET_STATISTICS_Handle *h, int sync_first) if (h == NULL) return; if (GNUNET_SCHEDULER_NO_TASK != h->backoff_task) + { GNUNET_SCHEDULER_cancel (h->backoff_task); + h->backoff_task = GNUNET_SCHEDULER_NO_TASK; + } if (sync_first) { if (h->current != NULL) @@ -907,11 +910,6 @@ GNUNET_STATISTICS_destroy (struct GNUNET_STATISTICS_Handle *h, int sync_first) if (NULL == h->client) { /* instant-connect (regardless of back-off) to submit final value */ - if (GNUNET_SCHEDULER_NO_TASK != h->backoff_task) - { - GNUNET_SCHEDULER_cancel (h->backoff_task); - h->backoff_task = GNUNET_SCHEDULER_NO_TASK; - } h->client = GNUNET_CLIENT_connect ("statistics", h->cfg); } if (NULL != h->client) -- 2.25.1