From 9590df1122fd978ebed9dfb6b4f219a76ee3f0af Mon Sep 17 00:00:00 2001 From: Igor Katson Date: Mon, 29 Apr 2024 12:01:31 +0100 Subject: [PATCH] Fix a bug in stealing code --- crates/librqbit/src/torrent_state/live/peers/mod.rs | 1 - crates/rqbit/src/main.rs | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/crates/librqbit/src/torrent_state/live/peers/mod.rs b/crates/librqbit/src/torrent_state/live/peers/mod.rs index 2d63760..bc4cbd6 100644 --- a/crates/librqbit/src/torrent_state/live/peers/mod.rs +++ b/crates/librqbit/src/torrent_state/live/peers/mod.rs @@ -142,7 +142,6 @@ impl PeerStates { begin: req.offset, length: req.size, }))); - live.inflight_requests.remove(&req); } }); } diff --git a/crates/rqbit/src/main.rs b/crates/rqbit/src/main.rs index 912c4fe..75879e6 100644 --- a/crates/rqbit/src/main.rs +++ b/crates/rqbit/src/main.rs @@ -321,8 +321,8 @@ async fn async_main(opts: Opts) -> anyhow::Result<()> { up_speed.mbps(), SF::new(live_stats.snapshot.uploaded_bytes), eta, - peer_stats.live + peer_stats.connecting, - peer_stats.queued, + peer_stats.live, + peer_stats.queued + peer_stats.connecting, peer_stats.dead, ); }