From 054054c92f5d6fe6c598a31c64c215485a7f4995 Mon Sep 17 00:00:00 2001 From: moneromooo-monero Date: Sun, 10 Sep 2017 13:11:42 +0100 Subject: p2p: disable gray list housekeeping when an exclusive node is given Exclusive nodes may be used for privacy reasons, and thus we don't want to connect to other nodes, even for checking connectivity. See https://github.com/monero-project/monero/issues/2346 --- src/p2p/net_node.inl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/p2p/net_node.inl b/src/p2p/net_node.inl index 889cfaf9d..57009f669 100644 --- a/src/p2p/net_node.inl +++ b/src/p2p/net_node.inl @@ -1951,6 +1951,8 @@ namespace nodetool template bool node_server::gray_peerlist_housekeeping() { + if (!m_exclusive_peers.empty()) return true; + peerlist_entry pe = AUTO_VAL_INIT(pe); if (!m_peerlist.get_random_gray_peer(pe)) { -- cgit v1.2.3