gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r33497 - gnunet/src/hostlist


From: gnunet
Subject: [GNUnet-SVN] r33497 - gnunet/src/hostlist
Date: Tue, 3 Jun 2014 12:23:23 +0200

Author: grothoff
Date: 2014-06-03 12:23:23 +0200 (Tue, 03 Jun 2014)
New Revision: 33497

Modified:
   gnunet/src/hostlist/gnunet-daemon-hostlist_server.c
Log:
-fix crash observed on FreeBSD

Modified: gnunet/src/hostlist/gnunet-daemon-hostlist_server.c
===================================================================
--- gnunet/src/hostlist/gnunet-daemon-hostlist_server.c 2014-06-03 09:35:38 UTC 
(rev 33496)
+++ gnunet/src/hostlist/gnunet-daemon-hostlist_server.c 2014-06-03 10:23:23 UTC 
(rev 33497)
@@ -536,7 +536,11 @@
   if (NULL != builder)
   {
     /* restart re-build already in progress ... */
-    GNUNET_PEERINFO_iterate_cancel (builder->pitr);
+    if (NULL != builder->pitr)
+    {
+      GNUNET_PEERINFO_iterate_cancel (builder->pitr);
+      builder->pitr = NULL;
+    }
     GNUNET_free_non_null (builder->data);
     builder->size = 0;
     builder->data = NULL;
@@ -870,8 +874,11 @@
   }
   if (NULL != builder)
   {
-    GNUNET_PEERINFO_iterate_cancel (builder->pitr);
-    builder->pitr = NULL;
+    if (NULL != builder->pitr)
+    {
+      GNUNET_PEERINFO_iterate_cancel (builder->pitr);
+      builder->pitr = NULL;
+    }
     GNUNET_free_non_null (builder->data);
     GNUNET_free (builder);
   }




reply via email to

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