diff --git a/p2p/src/peers.rs b/p2p/src/peers.rs index 52826e613..96402ac29 100644 --- a/p2p/src/peers.rs +++ b/p2p/src/peers.rs @@ -625,8 +625,8 @@ impl NetAdapter for Peers { } fn is_banned(&self, addr: SocketAddr) -> bool { - if let Some(peer) = self.get_connected_peer(&addr) { - peer.is_banned() + if let Ok(peer) = self.get_peer(addr) { + peer.flags == State::Banned } else { false }