- handle case if ports == NULL
authorBart Polot <bart@net.in.tum.de>
Thu, 3 Sep 2015 18:04:08 +0000 (18:04 +0000)
committerBart Polot <bart@net.in.tum.de>
Thu, 3 Sep 2015 18:04:08 +0000 (18:04 +0000)
src/cadet/gnunet-service-cadet_local.c

index 7d963f4ca76742f78093616aaf5ac92eb8ee3acd..20cf1592b42a2a1945c2255688474076f7cb6ff4 100644 (file)
@@ -1064,8 +1064,11 @@ handle_info_dump (void *cls, struct GNUNET_SERVER_Client *client,
   {
     LOG (GNUNET_ERROR_TYPE_ERROR, "Client %u (%p), handle: %p\n",
          c->id, c, c->handle);
-    LOG (GNUNET_ERROR_TYPE_ERROR, "\t%3u ports registered\n",
-         GNUNET_CONTAINER_multihashmap32_size (c->ports));
+    if (NULL != c->ports)
+      LOG (GNUNET_ERROR_TYPE_ERROR, "\t%3u ports registered\n",
+           GNUNET_CONTAINER_multihashmap32_size (c->ports));
+    else
+      LOG (GNUNET_ERROR_TYPE_ERROR, "\t no ports registered\n");
     LOG (GNUNET_ERROR_TYPE_ERROR, "\t%3u own channles\n",
          GNUNET_CONTAINER_multihashmap32_size (c->own_channels));
     LOG (GNUNET_ERROR_TYPE_ERROR, "\t%3u incoming channles\n",