From 87fae9440cc5567ecc1c4775c2807cf34deb363a Mon Sep 17 00:00:00 2001 From: cryptozoidberg Date: Fri, 6 Jun 2025 21:18:41 +0400 Subject: [PATCH] bug that have been there for ages --- src/p2p/net_peerlist.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/p2p/net_peerlist.h b/src/p2p/net_peerlist.h index f133683f..0b5e662a 100644 --- a/src/p2p/net_peerlist.h +++ b/src/p2p/net_peerlist.h @@ -176,9 +176,9 @@ namespace nodetool inline void peerlist_manager::trim_white_peerlist() { CRITICAL_REGION_LOCAL(m_peerlist_lock); - while(m_peers_gray.size() > P2P_LOCAL_GRAY_PEERLIST_LIMIT) + while(m_peers_white.size() > P2P_LOCAL_GRAY_PEERLIST_LIMIT) { - peers_indexed::index::type& sorted_index=m_peers_gray.get(); + peers_indexed::index::type& sorted_index= m_peers_white.get(); sorted_index.erase(sorted_index.begin()); } } @@ -186,9 +186,9 @@ namespace nodetool inline void peerlist_manager::trim_gray_peerlist() { CRITICAL_REGION_LOCAL(m_peerlist_lock); - while(m_peers_white.size() > P2P_LOCAL_WHITE_PEERLIST_LIMIT) + while(m_peers_gray.size() > P2P_LOCAL_WHITE_PEERLIST_LIMIT) { - peers_indexed::index::type& sorted_index=m_peers_white.get(); + peers_indexed::index::type& sorted_index=m_peers_gray.get(); sorted_index.erase(sorted_index.begin()); } }