aboutsummaryrefslogtreecommitdiff
path: root/src/cadet
diff options
context:
space:
mode:
authorBart Polot <bart@net.in.tum.de>2014-07-28 05:22:20 +0000
committerBart Polot <bart@net.in.tum.de>2014-07-28 05:22:20 +0000
commit41b1ee0e9e10ae86dcd4dba9e06367c9cfaf68ad (patch)
treed4976252c592114023492286659fc61a1858b6dc /src/cadet
parentad2c107db12e9126cfbc0fb0348460807d2f6e37 (diff)
downloadgnunet-41b1ee0e9e10ae86dcd4dba9e06367c9cfaf68ad.tar.gz
gnunet-41b1ee0e9e10ae86dcd4dba9e06367c9cfaf68ad.zip
- don't revive dead tunnels
Diffstat (limited to 'src/cadet')
-rw-r--r--src/cadet/gnunet-service-cadet_tunnel.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/cadet/gnunet-service-cadet_tunnel.c b/src/cadet/gnunet-service-cadet_tunnel.c
index 175cf7c38..2b4b3c228 100644
--- a/src/cadet/gnunet-service-cadet_tunnel.c
+++ b/src/cadet/gnunet-service-cadet_tunnel.c
@@ -2398,7 +2398,10 @@ GCT_remove_connection (struct CadetTunnel *t,
2398 } 2398 }
2399 2399
2400 conns = GCT_count_connections (t); 2400 conns = GCT_count_connections (t);
2401 if (0 == conns) 2401 if (0 == conns
2402 && GNUNET_SCHEDULER_NO_TASK == t->destroy_task
2403 && CADET_TUNNEL_SHUTDOWN != t->cstate
2404 && GNUNET_NO == shutting_down)
2402 { 2405 {
2403 if (0 == GCT_count_any_connections (t)) 2406 if (0 == GCT_count_any_connections (t))
2404 GCT_change_cstate (t, CADET_TUNNEL_SEARCHING); 2407 GCT_change_cstate (t, CADET_TUNNEL_SEARCHING);