diff options
Diffstat (limited to 'src/mesh/gnunet-service-mesh.c')
-rw-r--r-- | src/mesh/gnunet-service-mesh.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mesh/gnunet-service-mesh.c b/src/mesh/gnunet-service-mesh.c index 6e0af467b..a3a9db942 100644 --- a/src/mesh/gnunet-service-mesh.c +++ b/src/mesh/gnunet-service-mesh.c @@ -2622,6 +2622,7 @@ handle_mesh_path_destroy (void *cls, const struct GNUNET_PeerIdentity *peer, if (own_pos < path->length - 1) send_message (message, &pi[own_pos + 1]); tunnel_delete_peer (t, path->peers[path->length - 1]); + path_destroy (path); return GNUNET_OK; } |