diff --git a/src/dht.cpp b/src/dht.cpp
index 0c6b026127e818f196d229df9d87d5add8ef4959..fe6e65c34ddd485673376c9587f6b6f8913197b3 100644
--- a/src/dht.cpp
+++ b/src/dht.cpp
@@ -907,7 +907,7 @@ Dht::searchStep(std::shared_ptr<Search> sr)
                         g.done_cb(false, {});
                 }
             }
-            if (not sr->nodes.empty()) {
+            {
                 std::vector<DoneCallback> a_cbs;
                 a_cbs.reserve(sr->announce.size());
                 for (const auto& a : sr->announce)