diff --git a/llarp/dht/recursiverouterlookup.cpp b/llarp/dht/recursiverouterlookup.cpp index 43d09b1f1..e358ce33a 100644 --- a/llarp/dht/recursiverouterlookup.cpp +++ b/llarp/dht/recursiverouterlookup.cpp @@ -55,12 +55,10 @@ namespace llarp { resultHandler(valuesFound); } - else - { + if(whoasked.node != parent->OurKey()) parent->DHTSendTo( whoasked.node.as_array(), - new GotRouterMessage({}, whoasked.txid, valuesFound, false)); - } + new GotRouterMessage({}, whoasked.txid, valuesFound, false), false); } } // namespace dht } // namespace llarp