[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r34990 - gnunet/src/transport
From: |
gnunet |
Subject: |
[GNUnet-SVN] r34990 - gnunet/src/transport |
Date: |
Sun, 25 Jan 2015 20:35:33 +0100 |
Author: grothoff
Date: 2015-01-25 20:35:33 +0100 (Sun, 25 Jan 2015)
New Revision: 34990
Modified:
gnunet/src/transport/gnunet-service-transport_neighbours.c
Log:
store suggest handles, do not drop
Modified: gnunet/src/transport/gnunet-service-transport_neighbours.c
===================================================================
--- gnunet/src/transport/gnunet-service-transport_neighbours.c 2015-01-25
19:30:46 UTC (rev 34989)
+++ gnunet/src/transport/gnunet-service-transport_neighbours.c 2015-01-25
19:35:33 UTC (rev 34990)
@@ -2248,6 +2248,7 @@
GNUNET_TRANSPORT_PS_INIT_ATS,
GNUNET_TIME_relative_to_absolute
(ATS_RESPONSE_TIMEOUT));
GNUNET_ATS_reset_backoff (GST_ats, peer);
+ GNUNET_assert (NULL == n->suggest_handle);
n->suggest_handle = GNUNET_ATS_suggest_address (GST_ats,
peer);
}
@@ -2392,7 +2393,7 @@
set_state_and_timeout (n, GNUNET_TRANSPORT_PS_SYN_RECV_ATS,
GNUNET_TIME_relative_to_absolute (ATS_RESPONSE_TIMEOUT));
if (NULL == n->suggest_handle)
- GNUNET_ATS_suggest_address (GST_ats, peer);
+ n->suggest_handle = GNUNET_ATS_suggest_address (GST_ats, peer);
break;
case GNUNET_TRANSPORT_PS_INIT_ATS:
/* SYN message takes priority over us asking ATS for address:
@@ -2446,7 +2447,7 @@
n->ack_state = ACK_SEND_SYN_ACK;
n->connect_ack_timestamp = ts;
/* Request an address for the peer */
- GNUNET_ATS_suggest_address (GST_ats, peer);
+ n->suggest_handle = GNUNET_ATS_suggest_address (GST_ats, peer);
GNUNET_ATS_reset_backoff (GST_ats, peer);
set_state (n, GNUNET_TRANSPORT_PS_SYN_RECV_ATS);
break;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r34990 - gnunet/src/transport,
gnunet <=