From 5e238419f4a3d9ef87f1dcb37cdf379c8bb695b9 Mon Sep 17 00:00:00 2001 From: Igor Katson Date: Tue, 5 Dec 2023 22:14:55 +0000 Subject: [PATCH] Fix a bug with sending interested --- crates/librqbit/src/torrent_state/live/mod.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/librqbit/src/torrent_state/live/mod.rs b/crates/librqbit/src/torrent_state/live/mod.rs index 41083d6..4f7e5eb 100644 --- a/crates/librqbit/src/torrent_state/live/mod.rs +++ b/crates/librqbit/src/torrent_state/live/mod.rs @@ -1176,11 +1176,11 @@ impl PeerHandler { self.tx.send(WriterRequest::Disconnect)?; return Ok(()); } + } else { + self.tx + .send(WriterRequest::Message(MessageOwned::Interested))?; } - self.tx - .send(WriterRequest::Message(MessageOwned::Interested))?; - loop { self.wait_for_unchoke().await;