From: Nathan S. Evans Date: Tue, 14 Sep 2010 08:47:08 +0000 (+0000) Subject: allow null continuation for core_api_peer_request X-Git-Tag: initial-import-from-subversion-38251~20341 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=c29e2dedc6913e39d17ae69b531287551ea54a8e;p=oweals%2Fgnunet.git allow null continuation for core_api_peer_request --- diff --git a/src/core/core_api_peer_request.c b/src/core/core_api_peer_request.c index 2578e6452..96640990a 100644 --- a/src/core/core_api_peer_request.c +++ b/src/core/core_api_peer_request.c @@ -91,10 +91,11 @@ send_request (void *cls, if (buf == NULL) { - GNUNET_SCHEDULER_add_continuation (prh->sched, - prh->cont, - prh->cont_cls, - GNUNET_SCHEDULER_REASON_TIMEOUT); + if (prh->cont != NULL) + GNUNET_SCHEDULER_add_continuation (prh->sched, + prh->cont, + prh->cont_cls, + GNUNET_SCHEDULER_REASON_TIMEOUT); GNUNET_CLIENT_disconnect (prh->client, GNUNET_NO); GNUNET_free (prh); return 0;