From: Christian Grothoff Date: Sun, 24 Jun 2012 15:47:22 +0000 (+0000) Subject: -fix X-Git-Tag: initial-import-from-subversion-38251~12844 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=beed9f716b7c5ceabe82846acabc66a6d33610f5;p=oweals%2Fgnunet.git -fix --- diff --git a/src/peerinfo/peerinfo_api.c b/src/peerinfo/peerinfo_api.c index 17db1d494..f82e8f793 100644 --- a/src/peerinfo/peerinfo_api.c +++ b/src/peerinfo/peerinfo_api.c @@ -527,12 +527,12 @@ peerinfo_handler (void *cls, const struct GNUNET_MessageHeader *msg) trigger_transmit (h); if (GNUNET_NO == h->in_receive) { - h->in_receive = GNUNET_YES; - if (h->ic_head != NULL) + if (NULL != h->ic_head) + { + h->in_receive = GNUNET_YES; GNUNET_CLIENT_receive (h->client, &peerinfo_handler, h, GNUNET_TIME_absolute_get_remaining (h->ic_head->timeout)); - else - GNUNET_break (0); + } } if (NULL != cb) cb (cb_cls, NULL, NULL, NULL);