From: Christian Grothoff Date: Thu, 22 Apr 2010 13:19:38 +0000 (+0000) Subject: fix X-Git-Tag: initial-import-from-subversion-38251~22036 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=484fe7a5ed11bbf57dd3ed990bfd4c5ce2fb9fb9;p=oweals%2Fgnunet.git fix --- 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);