diff --git a/llarp/dht/explorenetworkjob.cpp b/llarp/dht/explorenetworkjob.cpp index 364429528..6b5d8a6ce 100644 --- a/llarp/dht/explorenetworkjob.cpp +++ b/llarp/dht/explorenetworkjob.cpp @@ -4,6 +4,8 @@ #include #include +#include + namespace llarp { namespace dht @@ -24,6 +26,8 @@ namespace llarp for(const auto &pk : valuesFound) { // lookup router + if(router->nodedb()->Has(pk)) + continue; parent->LookupRouter( pk, std::bind(&AbstractRouter::HandleDHTLookupForExplore, router, pk,