aboutsummaryrefslogtreecommitdiff
path: root/src/transport
diff options
context:
space:
mode:
authorMatthias Wachs <wachs@net.in.tum.de>2011-11-07 15:02:24 +0000
committerMatthias Wachs <wachs@net.in.tum.de>2011-11-07 15:02:24 +0000
commit20379063dd3ee6f3b7091a3d89e572886b295264 (patch)
tree0d2a84cc0acd71d972638d613a80e7dea0b1188d /src/transport
parent5b207673edd5f3233232ed06c37fab3bfb258381 (diff)
downloadgnunet-20379063dd3ee6f3b7091a3d89e572886b295264.tar.gz
gnunet-20379063dd3ee6f3b7091a3d89e572886b295264.zip
Diffstat (limited to 'src/transport')
-rw-r--r--src/transport/gnunet-service-transport_neighbours.c14
1 files changed, 10 insertions, 4 deletions
diff --git a/src/transport/gnunet-service-transport_neighbours.c b/src/transport/gnunet-service-transport_neighbours.c
index 4f5b8ca39..32ac7c05d 100644
--- a/src/transport/gnunet-service-transport_neighbours.c
+++ b/src/transport/gnunet-service-transport_neighbours.c
@@ -860,6 +860,12 @@ disconnect_neighbour (struct NeighbourMapEntry *n)
860 GNUNET_i2s (&n->id)); 860 GNUNET_i2s (&n->id));
861 } 861 }
862 862
863 if (is_connected(n))
864 {
865 GNUNET_ATS_address_in_use (GST_ats, &n->id, n->plugin_name,
866 n->addr, n->addrlen, n->session, GNUNET_NO);
867 }
868
863 869
864 if (is_disconnecting (n)) 870 if (is_disconnecting (n))
865 return; 871 return;
@@ -2038,8 +2044,8 @@ GST_neighbours_handle_connect_ack (const struct GNUNET_MessageHeader *message,
2038 if (!is_connected (n)) 2044 if (!is_connected (n))
2039 change_state (n, S_CONNECTED); 2045 change_state (n, S_CONNECTED);
2040 2046
2041 GNUNET_ATS_address_in_use (GST_ats, peer, plugin_name, sender_address, 2047 GNUNET_ATS_address_in_use (GST_ats, &n->id, n->plugin_name, n->addr,
2042 sender_address_len, session, GNUNET_YES); 2048 n->addrlen, n->addr, GNUNET_YES);
2043 2049
2044#if DEBUG_TRANSPORT 2050#if DEBUG_TRANSPORT
2045 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, 2051 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
@@ -2156,8 +2162,8 @@ GST_neighbours_handle_ack (const struct GNUNET_MessageHeader *message,
2156 was_connected = is_connected (n); 2162 was_connected = is_connected (n);
2157 change_state (n, S_CONNECTED); 2163 change_state (n, S_CONNECTED);
2158 2164
2159 GNUNET_ATS_address_in_use (GST_ats, peer, plugin_name, sender_address, 2165 GNUNET_ATS_address_in_use (GST_ats, &n->id, n->plugin_name, n->addr,
2160 sender_address_len, session, GNUNET_YES); 2166 n->addrlen, n->addr, GNUNET_YES);
2161 2167
2162 GST_neighbours_set_incoming_quota (&n->id, n->bandwidth_in); 2168 GST_neighbours_set_incoming_quota (&n->id, n->bandwidth_in);
2163 2169