Fixed double free, formatting
authorBart Polot <bart@net.in.tum.de>
Wed, 26 Oct 2011 12:09:55 +0000 (12:09 +0000)
committerBart Polot <bart@net.in.tum.de>
Wed, 26 Oct 2011 12:09:55 +0000 (12:09 +0000)
src/mesh/gnunet-service-mesh.c

index c7cc171d4e22ed7fa466366cc5c95a94a3f5fc79..3e9b7085add075c0a0bf47436c1df31bbc96d1aa 100644 (file)
@@ -1299,7 +1299,8 @@ peer_info_destroy (struct MeshPeerInfo *pi)
   GNUNET_PEER_resolve (pi->id, &id);
   GNUNET_PEER_change_rc (pi->id, -1);
 
-  if (GNUNET_YES != GNUNET_CONTAINER_multihashmap_remove (peers, &id.hashPubKey, pi))
+  if (GNUNET_YES !=
+      GNUNET_CONTAINER_multihashmap_remove (peers,&id.hashPubKey, pi))
   {
     GNUNET_break (0);
     GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
@@ -3121,7 +3122,7 @@ dht_get_id_handler (void *cls, struct GNUNET_TIME_Absolute exp,
     tunnel_add_peer (path_info->peer->tunnels[i], path_info->peer);
     peer_info_connect(path_info->peer, path_info->t);
   }
-  GNUNET_free (path_info);
+//   GNUNET_free (path_info);
 
   return;
 }