aboutsummaryrefslogtreecommitdiff
path: root/src/mesh
diff options
context:
space:
mode:
authorBart Polot <bart@net.in.tum.de>2012-12-20 16:03:26 +0000
committerBart Polot <bart@net.in.tum.de>2012-12-20 16:03:26 +0000
commitf8bfa584d9e3c14659d18f64bb5318f789b74b97 (patch)
treee124f3238bbe76323e8e98c5d9eb9688358ea988 /src/mesh
parent52f18fd004b04ee085471605a1e4264c0ff60691 (diff)
downloadgnunet-f8bfa584d9e3c14659d18f64bb5318f789b74b97.tar.gz
gnunet-f8bfa584d9e3c14659d18f64bb5318f789b74b97.zip
- fix
Diffstat (limited to 'src/mesh')
-rw-r--r--src/mesh/gnunet-service-mesh.c4
1 files changed, 3 insertions, 1 deletions
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)
4401 4401
4402 msg.header.size = htons (sizeof (msg)); 4402 msg.header.size = htons (sizeof (msg));
4403 msg.header.type = htons (GNUNET_MESSAGE_TYPE_MESH_TUNNEL_DESTROY); 4403 msg.header.type = htons (GNUNET_MESSAGE_TYPE_MESH_TUNNEL_DESTROY);
4404 GNUNET_PEER_resolve (parent, &id);
4404 send_prebuilt_message(&msg.header, &id, t); 4405 send_prebuilt_message(&msg.header, &id, t);
4405} 4406}
4406 4407
@@ -4559,7 +4560,7 @@ tunnel_destroy (struct MeshTunnel *t)
4559 */ 4560 */
4560static void 4561static void
4561tunnel_destroy_empty_delayed (void *cls, 4562tunnel_destroy_empty_delayed (void *cls,
4562 const struct GNUNET_SCHEDULER_TaskContext *tc) 4563 const struct GNUNET_SCHEDULER_TaskContext *tc)
4563{ 4564{
4564 struct MeshTunnel *t = cls; 4565 struct MeshTunnel *t = cls;
4565 4566
@@ -4582,6 +4583,7 @@ tunnel_destroy_empty_delayed (void *cls,
4582 } 4583 }
4583 #endif 4584 #endif
4584 4585
4586 tunnel_send_destroy (t, GNUNET_YES);
4585 tunnel_destroy (t); 4587 tunnel_destroy (t);
4586} 4588}
4587 4589