From: Bart Polot Date: Sat, 22 Mar 2014 02:58:33 +0000 (+0000) Subject: - elimiate all paths X-Git-Tag: initial-import-from-subversion-38251~4426 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=adfba42af703753208d1fe48ae861f11f705a8be;p=oweals%2Fgnunet.git - elimiate all paths --- diff --git a/src/mesh/gnunet-service-mesh_peer.c b/src/mesh/gnunet-service-mesh_peer.c index d45e4f2b9..2884b1a53 100644 --- a/src/mesh/gnunet-service-mesh_peer.c +++ b/src/mesh/gnunet-service-mesh_peer.c @@ -1808,9 +1808,8 @@ GMP_remove_path (struct MeshPeer *peer, struct MeshPeerPath *path) sizeof (GNUNET_PEER_Id) * path->length)) { GNUNET_CONTAINER_DLL_remove (peer->path_head, peer->path_tail, iter); - path_destroy (iter); - if (path == iter) - return; + if (path != iter) + path_destroy (iter); } } path_destroy (path);