diff options
-rw-r--r-- | src/transport/gnunet-service-transport_neighbours.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/transport/gnunet-service-transport_neighbours.c b/src/transport/gnunet-service-transport_neighbours.c index d1a999376..2f413290e 100644 --- a/src/transport/gnunet-service-transport_neighbours.c +++ b/src/transport/gnunet-service-transport_neighbours.c | |||
@@ -706,6 +706,7 @@ test_connected (struct NeighbourMapEntry *n) | |||
706 | case S_INIT_ATS: | 706 | case S_INIT_ATS: |
707 | case S_INIT_BLACKLIST: | 707 | case S_INIT_BLACKLIST: |
708 | case S_CONNECT_SENT: | 708 | case S_CONNECT_SENT: |
709 | case S_CONNECT_RECV_BLACKLIST_INBOUND: | ||
709 | case S_CONNECT_RECV_ATS: | 710 | case S_CONNECT_RECV_ATS: |
710 | case S_CONNECT_RECV_BLACKLIST: | 711 | case S_CONNECT_RECV_BLACKLIST: |
711 | case S_CONNECT_RECV_ACK: | 712 | case S_CONNECT_RECV_ACK: |
@@ -1063,7 +1064,8 @@ disconnect_neighbour (struct NeighbourMapEntry *n) | |||
1063 | case S_CONNECT_SENT: | 1064 | case S_CONNECT_SENT: |
1064 | send_disconnect (n); | 1065 | send_disconnect (n); |
1065 | n->state = S_DISCONNECT; | 1066 | n->state = S_DISCONNECT; |
1066 | break; | 1067 | break; |
1068 | case S_CONNECT_RECV_BLACKLIST_INBOUND: | ||
1067 | case S_CONNECT_RECV_ATS: | 1069 | case S_CONNECT_RECV_ATS: |
1068 | case S_CONNECT_RECV_BLACKLIST: | 1070 | case S_CONNECT_RECV_BLACKLIST: |
1069 | /* we never ACK'ed the other peer's request, no need to send DISCONNECT */ | 1071 | /* we never ACK'ed the other peer's request, no need to send DISCONNECT */ |
@@ -1675,6 +1677,7 @@ GST_neighbours_try_connect (const struct GNUNET_PeerIdentity *target) | |||
1675 | case S_INIT_ATS: | 1677 | case S_INIT_ATS: |
1676 | case S_INIT_BLACKLIST: | 1678 | case S_INIT_BLACKLIST: |
1677 | case S_CONNECT_SENT: | 1679 | case S_CONNECT_SENT: |
1680 | case S_CONNECT_RECV_BLACKLIST_INBOUND: | ||
1678 | case S_CONNECT_RECV_ATS: | 1681 | case S_CONNECT_RECV_ATS: |
1679 | case S_CONNECT_RECV_BLACKLIST: | 1682 | case S_CONNECT_RECV_BLACKLIST: |
1680 | case S_CONNECT_RECV_ACK: | 1683 | case S_CONNECT_RECV_ACK: |
@@ -2196,6 +2199,7 @@ GST_neighbours_switch_to_address (const struct GNUNET_PeerIdentity *peer, | |||
2196 | n->connect_ack_timestamp, | 2199 | n->connect_ack_timestamp, |
2197 | address, session, ats, ats_count); | 2200 | address, session, ats, ats_count); |
2198 | break; | 2201 | break; |
2202 | case S_CONNECT_RECV_BLACKLIST_INBOUND: | ||
2199 | case S_CONNECT_RECV_BLACKLIST: | 2203 | case S_CONNECT_RECV_BLACKLIST: |
2200 | case S_CONNECT_RECV_ACK: | 2204 | case S_CONNECT_RECV_ACK: |
2201 | /* ATS asks us to switch while we were trying to connect; switch to new | 2205 | /* ATS asks us to switch while we were trying to connect; switch to new |
@@ -2599,6 +2603,7 @@ GST_neighbours_handle_connect_ack (const struct GNUNET_MessageHeader *message, | |||
2599 | GNUNET_YES); | 2603 | GNUNET_YES); |
2600 | send_session_ack_message (n); | 2604 | send_session_ack_message (n); |
2601 | break; | 2605 | break; |
2606 | case S_CONNECT_RECV_BLACKLIST_INBOUND: | ||
2602 | case S_CONNECT_RECV_ATS: | 2607 | case S_CONNECT_RECV_ATS: |
2603 | case S_CONNECT_RECV_BLACKLIST: | 2608 | case S_CONNECT_RECV_BLACKLIST: |
2604 | case S_CONNECT_RECV_ACK: | 2609 | case S_CONNECT_RECV_ACK: |
@@ -2726,6 +2731,7 @@ GST_neighbours_session_terminated (const struct GNUNET_PeerIdentity *peer, | |||
2726 | // FIXME: need to ask ATS for suggestions again? | 2731 | // FIXME: need to ask ATS for suggestions again? |
2727 | GNUNET_ATS_suggest_address (GST_ats, &n->id); | 2732 | GNUNET_ATS_suggest_address (GST_ats, &n->id); |
2728 | break; | 2733 | break; |
2734 | case S_CONNECT_RECV_BLACKLIST_INBOUND: | ||
2729 | case S_CONNECT_RECV_ATS: | 2735 | case S_CONNECT_RECV_ATS: |
2730 | case S_CONNECT_RECV_BLACKLIST: | 2736 | case S_CONNECT_RECV_BLACKLIST: |
2731 | case S_CONNECT_RECV_ACK: | 2737 | case S_CONNECT_RECV_ACK: |
@@ -3069,6 +3075,7 @@ GST_neighbour_get_latency (const struct GNUNET_PeerIdentity *peer) | |||
3069 | case S_NOT_CONNECTED: | 3075 | case S_NOT_CONNECTED: |
3070 | case S_INIT_BLACKLIST: | 3076 | case S_INIT_BLACKLIST: |
3071 | case S_INIT_ATS: | 3077 | case S_INIT_ATS: |
3078 | case S_CONNECT_RECV_BLACKLIST_INBOUND: | ||
3072 | case S_CONNECT_SENT: | 3079 | case S_CONNECT_SENT: |
3073 | case S_CONNECT_RECV_BLACKLIST: | 3080 | case S_CONNECT_RECV_BLACKLIST: |
3074 | case S_DISCONNECT: | 3081 | case S_DISCONNECT: |