fix(net): reset backoff counter on graceful disconnect (#918)

This commit is contained in:
Matthias Seitz
2023-01-18 17:43:26 +01:00
committed by GitHub
parent a1dfafe331
commit aadc21cf30

View File

@@ -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
}