diff options
-rw-r--r-- | src/dht/gnunet-service-dht_neighbours.c | 4 |
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), |