diff options
author | Matthias Wachs <wachs@net.in.tum.de> | 2012-05-15 12:46:22 +0000 |
---|---|---|
committer | Matthias Wachs <wachs@net.in.tum.de> | 2012-05-15 12:46:22 +0000 |
commit | 61ce2675585cee27c115addff49540fc9e6fb617 (patch) | |
tree | 23ca046a2beca9ad8e040a54a5f61a04c52344dc | |
parent | 83b0e40a3fe81c53f81ede882403a1fec033f522 (diff) | |
download | gnunet-61ce2675585cee27c115addff49540fc9e6fb617.tar.gz gnunet-61ce2675585cee27c115addff49540fc9e6fb617.zip |
- fix for mantis 2350
-rw-r--r-- | src/transport/gnunet-service-transport_neighbours.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/transport/gnunet-service-transport_neighbours.c b/src/transport/gnunet-service-transport_neighbours.c index 86df7bf7b..7dc9d32b9 100644 --- a/src/transport/gnunet-service-transport_neighbours.c +++ b/src/transport/gnunet-service-transport_neighbours.c | |||
@@ -1006,7 +1006,6 @@ disconnect_neighbour (struct NeighbourMapEntry *n) | |||
1006 | n->state = S_DISCONNECT; | 1006 | n->state = S_DISCONNECT; |
1007 | break; | 1007 | break; |
1008 | case S_CONNECTED: | 1008 | case S_CONNECTED: |
1009 | case S_RECONNECT_ATS: | ||
1010 | case S_RECONNECT_BLACKLIST: | 1009 | case S_RECONNECT_BLACKLIST: |
1011 | case S_RECONNECT_SENT: | 1010 | case S_RECONNECT_SENT: |
1012 | case S_CONNECTED_SWITCHING_BLACKLIST: | 1011 | case S_CONNECTED_SWITCHING_BLACKLIST: |
@@ -1021,6 +1020,15 @@ disconnect_neighbour (struct NeighbourMapEntry *n) | |||
1021 | disconnect_notify_cb (callback_cls, &n->id); | 1020 | disconnect_notify_cb (callback_cls, &n->id); |
1022 | n->state = S_DISCONNECT; | 1021 | n->state = S_DISCONNECT; |
1023 | break; | 1022 | break; |
1023 | case S_RECONNECT_ATS: | ||
1024 | /* ATS address request timeout, disconnect without sending disconnect message */ | ||
1025 | GNUNET_STATISTICS_set (GST_stats, | ||
1026 | gettext_noop ("# peers connected"), | ||
1027 | --neighbours_connected, | ||
1028 | GNUNET_NO); | ||
1029 | disconnect_notify_cb (callback_cls, &n->id); | ||
1030 | n->state = S_DISCONNECT; | ||
1031 | break; | ||
1024 | case S_DISCONNECT: | 1032 | case S_DISCONNECT: |
1025 | /* already disconnected, ignore */ | 1033 | /* already disconnected, ignore */ |
1026 | break; | 1034 | break; |