Fix a bug with wrong number of queued peers

This commit is contained in:
Igor Katson 2023-11-19 21:29:42 +00:00
parent b891cd40dd
commit b40d33b0ad
No known key found for this signature in database
GPG key ID: B4EC22B66D61A3F5

View file

@ -667,6 +667,8 @@ impl TorrentState {
}
}
PeerState::NotNeeded => {
// Restore it as std::mem::take() replaced it above.
pe.value_mut().state = PeerState::NotNeeded;
return;
}
s @ PeerState::Queued | s @ PeerState::Dead => {