From 484fe7a5ed11bbf57dd3ed990bfd4c5ce2fb9fb9 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Thu, 22 Apr 2010 13:19:38 +0000 Subject: [PATCH] fix --- src/peerinfo/peerinfo_api.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/peerinfo/peerinfo_api.c b/src/peerinfo/peerinfo_api.c index 44af04c92..0a0916d72 100644 --- a/src/peerinfo/peerinfo_api.c +++ b/src/peerinfo/peerinfo_api.c @@ -472,6 +472,12 @@ iterator_start_receive (void *cls, if (GNUNET_OK != transmit_success) { + if (ic->timeout_task != GNUNET_SCHEDULER_NO_TASK) + { + GNUNET_SCHEDULER_cancel (ic->h->sched, + ic->timeout_task); + ic->timeout_task = GNUNET_SCHEDULER_NO_TASK; + } ic->callback (ic->callback_cls, NULL, NULL, 2); reconnect (ic->h); trigger_transmit (ic->h); -- 2.25.1