diff options
author | Bart Polot <bart@net.in.tum.de> | 2014-03-22 02:58:33 +0000 |
---|---|---|
committer | Bart Polot <bart@net.in.tum.de> | 2014-03-22 02:58:33 +0000 |
commit | adfba42af703753208d1fe48ae861f11f705a8be (patch) | |
tree | 1eb0e46d637bfc372c4c087c4c3d4783a51b06ca /src | |
parent | c2b807282c1f53776d7df87d919647dc70c8938b (diff) | |
download | gnunet-adfba42af703753208d1fe48ae861f11f705a8be.tar.gz gnunet-adfba42af703753208d1fe48ae861f11f705a8be.zip |
- elimiate all paths
Diffstat (limited to 'src')
-rw-r--r-- | src/mesh/gnunet-service-mesh_peer.c | 5 |
1 files 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) | |||
1808 | sizeof (GNUNET_PEER_Id) * path->length)) | 1808 | sizeof (GNUNET_PEER_Id) * path->length)) |
1809 | { | 1809 | { |
1810 | GNUNET_CONTAINER_DLL_remove (peer->path_head, peer->path_tail, iter); | 1810 | GNUNET_CONTAINER_DLL_remove (peer->path_head, peer->path_tail, iter); |
1811 | path_destroy (iter); | 1811 | if (path != iter) |
1812 | if (path == iter) | 1812 | path_destroy (iter); |
1813 | return; | ||
1814 | } | 1813 | } |
1815 | } | 1814 | } |
1816 | path_destroy (path); | 1815 | path_destroy (path); |