[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r12821 - gnunet/src/core
From: |
gnunet |
Subject: |
[GNUnet-SVN] r12821 - gnunet/src/core |
Date: |
Fri, 3 Sep 2010 17:32:01 +0200 |
Author: nevans
Date: 2010-09-03 17:32:01 +0200 (Fri, 03 Sep 2010)
New Revision: 12821
Modified:
gnunet/src/core/core_api_peer_request.c
Log:
handle null continuation
Modified: gnunet/src/core/core_api_peer_request.c
===================================================================
--- gnunet/src/core/core_api_peer_request.c 2010-09-03 15:30:48 UTC (rev
12820)
+++ gnunet/src/core/core_api_peer_request.c 2010-09-03 15:32:01 UTC (rev
12821)
@@ -106,10 +106,13 @@
msg.timeout = GNUNET_TIME_relative_hton (GNUNET_TIME_absolute_get_remaining
(prh->timeout));
msg.peer = prh->peer;
memcpy (buf, &msg, sizeof (msg));
- GNUNET_SCHEDULER_add_continuation (prh->sched,
- prh->cont,
- prh->cont_cls,
- GNUNET_SCHEDULER_REASON_PREREQ_DONE);
+ if (prh->cont != NULL)
+ {
+ GNUNET_SCHEDULER_add_continuation (prh->sched,
+ prh->cont,
+ prh->cont_cls,
+ GNUNET_SCHEDULER_REASON_PREREQ_DONE);
+ }
GNUNET_CLIENT_disconnect (prh->client, GNUNET_YES);
GNUNET_free (prh);
return sizeof (msg);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r12821 - gnunet/src/core,
gnunet <=