- show WARNING if elements were not in the hashmaps
authorBart Polot <bart@net.in.tum.de>
Fri, 15 Nov 2013 14:15:18 +0000 (14:15 +0000)
committerBart Polot <bart@net.in.tum.de>
Fri, 15 Nov 2013 14:15:18 +0000 (14:15 +0000)
src/mesh/gnunet-service-mesh_connection.c
src/mesh/gnunet-service-mesh_dht.c
src/mesh/gnunet-service-mesh_local.c

index 27e53a7e29a19a711a6cd4c25b77a266a25f3257..e76839596dee6fb376e0b0bd3d9677e6068575ae 100644 (file)
@@ -2146,7 +2146,8 @@ GMC_destroy (struct MeshConnection *c)
   if (GNUNET_NO == GMC_is_origin (c, GNUNET_YES))
     path_destroy (c->path);
 
-  (void) GNUNET_CONTAINER_multihashmap_remove (connections, &c->id, c);
+  GNUNET_break (GNUNET_YES ==
+                GNUNET_CONTAINER_multihashmap_remove (connections, &c->id, c));
 
   GNUNET_free (c);
 }
index 13b95f31c04df627d4dfe7aa1404a421ff72045f..168706dcdb6899d27be4605df38c897cddc1f6b4 100644 (file)
@@ -384,7 +384,9 @@ GMD_search (const struct GNUNET_PeerIdentity *peer_id,
 void
 GMD_search_stop (struct GMD_search_handle *h)
 {
-  (void) GNUNET_CONTAINER_multihashmap32_remove (get_requests, h->peer_id, h);
+  GNUNET_break (GNUNET_OK ==
+                GNUNET_CONTAINER_multihashmap32_remove (get_requests,
+                                                        h->peer_id, h));
   GNUNET_DHT_get_stop (h->dhtget);
   GNUNET_free (h);
 }
\ No newline at end of file
index c85d39c87c0f99bed42afce0af56056a33ba2ec3..eab222481351d5bfb05dbb7ca05d116202c5a35a 100644 (file)
@@ -813,7 +813,7 @@ GML_channel_add (struct MeshClient *client,
 
 
 /**
- * Remove a channel from a client
+ * Remove a channel from a client.
  *
  * @param client Client.
  * @param chid Channel ID.
@@ -825,11 +825,13 @@ GML_channel_remove (struct MeshClient *client,
                     struct MeshChannel *ch)
 {
   if (GNUNET_MESH_LOCAL_CHANNEL_ID_SERV <= chid)
-    (void) GNUNET_CONTAINER_multihashmap32_remove (client->incoming_channels,
-                                                   chid, ch);
+    GNUNET_break (GNUNET_YES ==
+                  GNUNET_CONTAINER_multihashmap32_remove (client->incoming_channels,
+                                                          chid, ch));
   else if (GNUNET_MESH_LOCAL_CHANNEL_ID_CLI <= chid)
-    (void) GNUNET_CONTAINER_multihashmap32_remove (client->own_channels,
-                                                   chid, ch);
+    GNUNET_break (GNUNET_YES ==
+                  GNUNET_CONTAINER_multihashmap32_remove (client->own_channels,
+                                                          chid, ch));
   else
     GNUNET_break (0);
 }