mirror of
https://github.com/paradigmxyz/reth.git
synced 2026-01-29 09:08:05 -05:00
fix(net): reset backoff counter on graceful disconnect (#918)
This commit is contained in:
@@ -317,6 +317,10 @@ impl PeersManager {
|
||||
entry.remove();
|
||||
self.queued_actions.push_back(PeerAction::PeerRemoved(peer_id));
|
||||
} else {
|
||||
// reset the peer's state
|
||||
// we reset the backoff counter since we're able to establish a succesful
|
||||
// session to that peer
|
||||
entry.get_mut().backoff_counter = 0;
|
||||
entry.get_mut().state = PeerConnectionState::Idle;
|
||||
return
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user