From 55334caec8e8023a5b0ea817964445fbe6d9b9af Mon Sep 17 00:00:00 2001 From: Gary Yu Date: Sat, 29 Dec 2018 05:54:37 +0800 Subject: [PATCH] fix: peers::is_banned need check peers data from database (#2243) --- p2p/src/peers.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/p2p/src/peers.rs b/p2p/src/peers.rs index 52826e61..96402ac2 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 }