From 0477f977737203d714827beafa2f2975323e004b Mon Sep 17 00:00:00 2001 From: Matthias Seitz Date: Fri, 8 Sep 2023 17:28:00 +0200 Subject: [PATCH] chore: change best unconnected condition (#4527) --- crates/net/network/src/peers/manager.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/net/network/src/peers/manager.rs b/crates/net/network/src/peers/manager.rs index 1955603c7..988332fe4 100644 --- a/crates/net/network/src/peers/manager.rs +++ b/crates/net/network/src/peers/manager.rs @@ -645,9 +645,9 @@ impl PeersManager { /// Returns `None` if no peer is available. fn best_unconnected(&mut self) -> Option<(PeerId, &mut Peer)> { let mut unconnected = self.peers.iter_mut().filter(|(_, peer)| { - peer.state.is_unconnected() && + !peer.is_backed_off() && !peer.is_banned() && - !peer.is_backed_off() && + peer.state.is_unconnected() && (!self.connect_trusted_nodes_only || peer.is_trusted()) });