gnunet-svn
[Top][All Lists]
Advanced

[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);




reply via email to

[Prev in Thread] Current Thread [Next in Thread]