diff --git a/src/addrman.cpp b/src/addrman.cpp index 01803f6940a7c..fa977f1d7df20 100644 --- a/src/addrman.cpp +++ b/src/addrman.cpp @@ -840,7 +840,7 @@ std::vector AddrManImpl::GetAddr_(size_t max_addresses, size_t max_pct if (network != std::nullopt && ai.GetNetClass() != network) continue; // Filter for quality (optional) - if (ai.IsTerrible(now) && filtered) continue; + if (filtered && ai.IsTerrible(now)) continue; addresses.push_back(ai); }