RPS service: Check if map was already NULLed
authorJulius Bünger <buenger@mytum.de>
Thu, 21 Feb 2019 13:32:55 +0000 (14:32 +0100)
committerJulius Bünger <buenger@mytum.de>
Thu, 21 Feb 2019 13:32:55 +0000 (14:32 +0100)
src/rps/gnunet-service-rps.c

index 194a5669cfd80fed73ad2b0edb8fd769c018f03d..a448d17e45855578945c2d2cf5489045dbf56da3 100644 (file)
@@ -1379,6 +1379,7 @@ mq_notify_sent_cb (void *cls)
     if (0 == strncmp ("PUSH", pending_msg->type, 4))
       GNUNET_STATISTICS_update(stats, "# pushes sent", 1, GNUNET_NO);
     if (0 == strncmp ("PULL REQUEST", pending_msg->type, 12) &&
+                      NULL != map_single_hop &&
         GNUNET_NO == GNUNET_CONTAINER_multipeermap_contains (map_single_hop,
           &pending_msg->peer_ctx->peer_id))
       GNUNET_STATISTICS_update(stats,