From f8bfa584d9e3c14659d18f64bb5318f789b74b97 Mon Sep 17 00:00:00 2001 From: Bart Polot Date: Thu, 20 Dec 2012 16:03:26 +0000 Subject: [PATCH] - fix --- src/mesh/gnunet-service-mesh.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/mesh/gnunet-service-mesh.c b/src/mesh/gnunet-service-mesh.c index 063ded1d4..a7da3451f 100644 --- a/src/mesh/gnunet-service-mesh.c +++ b/src/mesh/gnunet-service-mesh.c @@ -4401,6 +4401,7 @@ tunnel_send_destroy (struct MeshTunnel *t, int send_back) msg.header.size = htons (sizeof (msg)); msg.header.type = htons (GNUNET_MESSAGE_TYPE_MESH_TUNNEL_DESTROY); + GNUNET_PEER_resolve (parent, &id); send_prebuilt_message(&msg.header, &id, t); } @@ -4559,7 +4560,7 @@ tunnel_destroy (struct MeshTunnel *t) */ static void tunnel_destroy_empty_delayed (void *cls, - const struct GNUNET_SCHEDULER_TaskContext *tc) + const struct GNUNET_SCHEDULER_TaskContext *tc) { struct MeshTunnel *t = cls; @@ -4582,6 +4583,7 @@ tunnel_destroy_empty_delayed (void *cls, } #endif + tunnel_send_destroy (t, GNUNET_YES); tunnel_destroy (t); } -- 2.25.1