aboutsummaryrefslogtreecommitdiff
path: root/src/mesh
diff options
context:
space:
mode:
authorBart Polot <bart@net.in.tum.de>2012-12-20 16:30:01 +0000
committerBart Polot <bart@net.in.tum.de>2012-12-20 16:30:01 +0000
commitbba2e2319102386c93bbb4cd2af784be553ff22d (patch)
tree82ee167a6c6ef1f72915253006fed405eb2e25a2 /src/mesh
parentf8bfa584d9e3c14659d18f64bb5318f789b74b97 (diff)
downloadgnunet-bba2e2319102386c93bbb4cd2af784be553ff22d.tar.gz
gnunet-bba2e2319102386c93bbb4cd2af784be553ff22d.zip
- delay destruction
Diffstat (limited to 'src/mesh')
-rw-r--r--src/mesh/gnunet-service-mesh.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mesh/gnunet-service-mesh.c b/src/mesh/gnunet-service-mesh.c
index a7da3451f..7119bb4ab 100644
--- a/src/mesh/gnunet-service-mesh.c
+++ b/src/mesh/gnunet-service-mesh.c
@@ -4584,7 +4584,10 @@ tunnel_destroy_empty_delayed (void *cls,
4584 #endif 4584 #endif
4585 4585
4586 tunnel_send_destroy (t, GNUNET_YES); 4586 tunnel_send_destroy (t, GNUNET_YES);
4587 tunnel_destroy (t); 4587 if (0 == t->pending_messages)
4588 tunnel_destroy (t);
4589 else
4590 t->destroy = GNUNET_YES;
4588} 4591}
4589 4592
4590 4593