From adfba42af703753208d1fe48ae861f11f705a8be Mon Sep 17 00:00:00 2001 From: Bart Polot Date: Sat, 22 Mar 2014 02:58:33 +0000 Subject: [PATCH] - elimiate all paths --- src/mesh/gnunet-service-mesh_peer.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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); -- 2.25.1