From 07172d9f4fb284153be0e65b786868835fb6c297 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C5=93ur?= Date: Fri, 23 Aug 2024 17:34:44 +0200 Subject: [PATCH] refactor: avoid `front()` prior to loop (#7068) * refactor: avoid `front()` prior to loop * Update libtransmission/peer-mgr.cc Co-authored-by: Yat Ho --------- Co-authored-by: Yat Ho --- libtransmission/peer-mgr.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libtransmission/peer-mgr.cc b/libtransmission/peer-mgr.cc index fb2447eb4..25d58c705 100644 --- a/libtransmission/peer-mgr.cc +++ b/libtransmission/peer-mgr.cc @@ -1647,7 +1647,7 @@ uint64_t tr_peerMgrGetDesiredAvailable(tr_torrent const* tor) return 0; } - auto available = swarm->peers.front()->has(); + auto available = tr_bitfield{ tor->piece_count() }; for (auto const* const peer : swarm->peers) { available |= peer->has();