aboutsummaryrefslogtreecommitdiff
path: root/src/core
diff options
context:
space:
mode:
authorNathan S. Evans <evans@in.tum.de>2010-09-14 08:47:08 +0000
committerNathan S. Evans <evans@in.tum.de>2010-09-14 08:47:08 +0000
commitc29e2dedc6913e39d17ae69b531287551ea54a8e (patch)
treebec9cc19a76c3a46d9ab83ac44d9bc40a852d2f8 /src/core
parent431dd30223755cdf525f9f2554e8f200c327b072 (diff)
downloadgnunet-c29e2dedc6913e39d17ae69b531287551ea54a8e.tar.gz
gnunet-c29e2dedc6913e39d17ae69b531287551ea54a8e.zip
allow null continuation for core_api_peer_request
Diffstat (limited to 'src/core')
-rw-r--r--src/core/core_api_peer_request.c9
1 files changed, 5 insertions, 4 deletions
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,
91 91
92 if (buf == NULL) 92 if (buf == NULL)
93 { 93 {
94 GNUNET_SCHEDULER_add_continuation (prh->sched, 94 if (prh->cont != NULL)
95 prh->cont, 95 GNUNET_SCHEDULER_add_continuation (prh->sched,
96 prh->cont_cls, 96 prh->cont,
97 GNUNET_SCHEDULER_REASON_TIMEOUT); 97 prh->cont_cls,
98 GNUNET_SCHEDULER_REASON_TIMEOUT);
98 GNUNET_CLIENT_disconnect (prh->client, GNUNET_NO); 99 GNUNET_CLIENT_disconnect (prh->client, GNUNET_NO);
99 GNUNET_free (prh); 100 GNUNET_free (prh);
100 return 0; 101 return 0;