From f2707d32b52b388317a08b5a0ac1b7bdf5040fb4 Mon Sep 17 00:00:00 2001 From: Matthias Seitz Date: Thu, 15 Dec 2022 09:04:22 +0100 Subject: [PATCH] fix(net): kick useless peers (#451) --- crates/net/network/src/error.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/crates/net/network/src/error.rs b/crates/net/network/src/error.rs index 67de9daf8b..18bf85eccc 100644 --- a/crates/net/network/src/error.rs +++ b/crates/net/network/src/error.rs @@ -25,6 +25,9 @@ pub(crate) fn error_merits_discovery_ban(err: &EthStreamError) -> bool { )) | EthStreamError::P2PStreamError(P2PStreamError::HandshakeError( P2PHandshakeError::NonHelloMessageInHandshake, + )) | + EthStreamError::P2PStreamError(P2PStreamError::Disconnected( + DisconnectReason::UselessPeer, )) => true, EthStreamError::HandshakeError(err) => !matches!(err, HandshakeError::NoResponse), _ => false,