fix
authorChristian Grothoff <christian@grothoff.org>
Sun, 5 Jun 2011 13:06:35 +0000 (13:06 +0000)
committerChristian Grothoff <christian@grothoff.org>
Sun, 5 Jun 2011 13:06:35 +0000 (13:06 +0000)
src/transport/transport_api_new.c

index 8136e6fb42823464d7ecab0e0c18f9e24d0de6f5..6d508f0f889f5b985b1331c87913693512fe4c18 100644 (file)
@@ -373,8 +373,9 @@ neighbour_delete (void *cls,
   struct GNUNET_TRANSPORT_Handle *handle = cls;
   struct Neighbour *n = value;
 
-  handle->nd_cb (handle->cls,
-                &n->id);
+  if (NULL != handle->nd_cb)
+    handle->nd_cb (handle->cls,
+                  &n->id);
   GNUNET_assert (NULL == n->th);
   GNUNET_assert (NULL == n->hn);
   GNUNET_CONTAINER_multihashmap_remove (handle->neighbours,