aboutsummaryrefslogtreecommitdiff
path: root/src/dht/gnunet-service-dht_neighbours.c
diff options
context:
space:
mode:
authorChristian Grothoff <grothoff@gnunet.org>2022-12-26 14:41:37 +0100
committerChristian Grothoff <grothoff@gnunet.org>2022-12-26 14:41:37 +0100
commita5a6806f79a8cd8241e456bb27ca3a91a5798107 (patch)
treeedbfea6329dcd76373fdaa78f6d95b0bef75c0ce /src/dht/gnunet-service-dht_neighbours.c
parent05fef7b531a67b9ff0ef44ed300b3ff61f63e48b (diff)
downloadgnunet-a5a6806f79a8cd8241e456bb27ca3a91a5798107.tar.gz
gnunet-a5a6806f79a8cd8241e456bb27ca3a91a5798107.zip
-DHT: call try_connect also on already connected peers, just in case address changed
Diffstat (limited to 'src/dht/gnunet-service-dht_neighbours.c')
-rw-r--r--src/dht/gnunet-service-dht_neighbours.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dht/gnunet-service-dht_neighbours.c b/src/dht/gnunet-service-dht_neighbours.c
index 709071b61..fe8106bca 100644
--- a/src/dht/gnunet-service-dht_neighbours.c
+++ b/src/dht/gnunet-service-dht_neighbours.c
@@ -2872,8 +2872,6 @@ GDS_try_connect (void *cls,
2872 GNUNET_assert ( (peer_bucket >= 0) && 2872 GNUNET_assert ( (peer_bucket >= 0) &&
2873 ((unsigned int) peer_bucket < MAX_BUCKETS)); 2873 ((unsigned int) peer_bucket < MAX_BUCKETS));
2874 bucket = &k_buckets[peer_bucket]; 2874 bucket = &k_buckets[peer_bucket];
2875 if (bucket->peers_size >= bucket_size)
2876 return; /* do not care */
2877 for (struct PeerInfo *pi = bucket->head; 2875 for (struct PeerInfo *pi = bucket->head;
2878 NULL != pi; 2876 NULL != pi;
2879 pi = pi->next) 2877 pi = pi->next)
@@ -2886,6 +2884,8 @@ GDS_try_connect (void *cls,
2886 uri); 2884 uri);
2887 return; 2885 return;
2888 } 2886 }
2887 if (bucket->peers_size >= bucket_size)
2888 return; /* do not care */
2889 GNUNET_log (GNUNET_ERROR_TYPE_INFO, 2889 GNUNET_log (GNUNET_ERROR_TYPE_INFO,
2890 "Discovered peer %s at %s suitable for bucket %d (%u/%u), trying to connect\n", 2890 "Discovered peer %s at %s suitable for bucket %d (%u/%u), trying to connect\n",
2891 GNUNET_i2s (pid), 2891 GNUNET_i2s (pid),