projects
/
oweals
/
gnunet.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
fc34de7
)
- use WAITING if some connections are in progress
author
Bart Polot
<bart@net.in.tum.de>
Mon, 28 Jul 2014 05:12:39 +0000
(
05:12
+0000)
committer
Bart Polot
<bart@net.in.tum.de>
Mon, 28 Jul 2014 05:12:39 +0000
(
05:12
+0000)
src/cadet/gnunet-service-cadet_tunnel.c
patch
|
blob
|
history
diff --git
a/src/cadet/gnunet-service-cadet_tunnel.c
b/src/cadet/gnunet-service-cadet_tunnel.c
index 0c797da5ec9d7ec44ee6aa16a525da68b325e378..8b04f6a0f12a61ce60022c08a291e4be2776969a 100644
(file)
--- a/
src/cadet/gnunet-service-cadet_tunnel.c
+++ b/
src/cadet/gnunet-service-cadet_tunnel.c
@@
-2387,7
+2387,12
@@
GCT_remove_connection (struct CadetTunnel *t,
conns = GCT_count_connections (t);
if (0 == conns)
- GCT_change_cstate (t, CADET_TUNNEL_SEARCHING);
+ {
+ if (0 == GCT_count_any_connections (t))
+ GCT_change_cstate (t, CADET_TUNNEL_SEARCHING);
+ else
+ GCT_change_cstate (t, CADET_TUNNEL_WAITING);
+ }
/* Start new connections if needed */
if (CONNECTIONS_PER_TUNNEL > conns