This commit is contained in:
Igor Katson 2023-11-19 18:32:41 +00:00
parent 2b842024c0
commit 1a55936346
No known key found for this signature in database
GPG key ID: B4EC22B66D61A3F5

View file

@ -547,8 +547,8 @@ impl TorrentState {
g.chunks.mark_chunk_request_cancelled(req.piece, req.chunk);
}
}
PeerState::Queued | PeerState::Dead | PeerState::NotNeeded => {
warn!("bug: peer was in a wrong state, ignoring it forever");
s @ PeerState::Queued | s @ PeerState::Dead | s @ PeerState::NotNeeded => {
warn!("bug: peer was in a wrong state {s:?}, ignoring it forever");
// Prevent deadlocks.
drop(pe);
self.peers.drop_peer(handle);