diff options
author | Nathan S. Evans <evans@in.tum.de> | 2010-09-14 08:47:08 +0000 |
---|---|---|
committer | Nathan S. Evans <evans@in.tum.de> | 2010-09-14 08:47:08 +0000 |
commit | c29e2dedc6913e39d17ae69b531287551ea54a8e (patch) | |
tree | bec9cc19a76c3a46d9ab83ac44d9bc40a852d2f8 /src/core | |
parent | 431dd30223755cdf525f9f2554e8f200c327b072 (diff) | |
download | gnunet-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.c | 9 |
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; |