Merge pull request #199 from ikatson/fix-unchoke

Fix unchoke broken in previous PR
This commit is contained in:
Igor Katson 2024-08-19 16:56:23 +01:00 committed by GitHub
commit 4e220407ce
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1223,8 +1223,6 @@ impl PeerHandler {
};
loop {
aframe!(self.wait_for_unchoke()).await;
// If we have full torrent, we don't need to request more pieces.
// However we might still need to seed them to the peer.
if self.state.is_finished_and_no_active_streams() {
@ -1244,6 +1242,7 @@ impl PeerHandler {
}
update_interest(self, true)?;
aframe!(self.wait_for_unchoke()).await;
// Try steal a pice from a very slow peer first. Otherwise we might wait too long
// to download early pieces.