diff options
author | Bart Polot <bart@net.in.tum.de> | 2012-12-20 16:30:01 +0000 |
---|---|---|
committer | Bart Polot <bart@net.in.tum.de> | 2012-12-20 16:30:01 +0000 |
commit | bba2e2319102386c93bbb4cd2af784be553ff22d (patch) | |
tree | 82ee167a6c6ef1f72915253006fed405eb2e25a2 /src/mesh | |
parent | f8bfa584d9e3c14659d18f64bb5318f789b74b97 (diff) | |
download | gnunet-bba2e2319102386c93bbb4cd2af784be553ff22d.tar.gz gnunet-bba2e2319102386c93bbb4cd2af784be553ff22d.zip |
- delay destruction
Diffstat (limited to 'src/mesh')
-rw-r--r-- | src/mesh/gnunet-service-mesh.c | 5 |
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 | ||