We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 18b46df commit 439821cCopy full SHA for 439821c
src/core/torrent/mod.rs
@@ -99,8 +99,8 @@ impl Entry {
99
}
100
AnnounceEvent::Completed => {
101
let peer_old = self.peers.insert(peer.peer_id, *peer);
102
- // Don't count if peer was not previously known
103
- if peer_old.is_some() {
+ // Don't count if peer was not previously known and not already completed.
+ if peer_old.is_some_and(|p| p.event != AnnounceEvent::Completed) {
104
self.completed += 1;
105
did_torrent_stats_change = true;
106
0 commit comments