diff --git a/llarp/consensus/reachability_testing.cpp b/llarp/consensus/reachability_testing.cpp index 8a667492d..dd3b2a5ef 100644 --- a/llarp/consensus/reachability_testing.cpp +++ b/llarp/consensus/reachability_testing.cpp @@ -124,7 +124,8 @@ namespace llarp::consensus auto& [pk, retest_time, failures] = failing_queue.top(); if (retest_time > now) break; - result.emplace_back(pk, failures); + if (failing.count(pk)) + result.emplace_back(pk, failures); failing_queue.pop(); } return result;