aboutsummaryrefslogtreecommitdiff
path: root/src/transport/gnunet-service-transport_neighbours.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2012-06-25 18:31:37 +0000
committerChristian Grothoff <christian@grothoff.org>2012-06-25 18:31:37 +0000
commit9876f6551dac194809d05dc9954cf6d1b982415f (patch)
treeb6fb95d4d1afeb5d26cb05eeb085f3f6e3b411e4 /src/transport/gnunet-service-transport_neighbours.c
parent9b277b54e35f9a8beb0f55b8824fd7eb973b1ec2 (diff)
downloadgnunet-9876f6551dac194809d05dc9954cf6d1b982415f.tar.gz
gnunet-9876f6551dac194809d05dc9954cf6d1b982415f.zip
-LRN: gives CONNECT message a priority (stops waiting for ATS to
provide an address to connect to, and goes straight to checking the incoming address).
Diffstat (limited to 'src/transport/gnunet-service-transport_neighbours.c')
-rw-r--r--src/transport/gnunet-service-transport_neighbours.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/transport/gnunet-service-transport_neighbours.c b/src/transport/gnunet-service-transport_neighbours.c
index 918299fef..4f4dbfefa 100644
--- a/src/transport/gnunet-service-transport_neighbours.c
+++ b/src/transport/gnunet-service-transport_neighbours.c
@@ -2048,6 +2048,9 @@ GST_neighbours_handle_connect (const struct GNUNET_MessageHeader *message,
2048 check_blacklist (peer, ts, address, session, ats, ats_count); 2048 check_blacklist (peer, ts, address, session, ats, ats_count);
2049 break; 2049 break;
2050 case S_INIT_ATS: 2050 case S_INIT_ATS:
2051 /* CONNECT message takes priority over us asking ATS for address */
2052 n->state = S_CONNECT_RECV_BLACKLIST_INBOUND;
2053 /* fallthrough */
2051 case S_INIT_BLACKLIST: 2054 case S_INIT_BLACKLIST:
2052 case S_CONNECT_SENT: 2055 case S_CONNECT_SENT:
2053 case S_CONNECT_RECV_ATS: 2056 case S_CONNECT_RECV_ATS: