diff --git a/src/dht.cpp b/src/dht.cpp
index b6e9ed26eda4167a85a7b9ca13d656b0f5b87115..c915d7da1bba0c66526a197fe110538cfba2e3ac 100644
--- a/src/dht.cpp
+++ b/src/dht.cpp
@@ -898,7 +898,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)