diff --git a/src/search.h b/src/search.h
index 9b0152102b8b81b10ede5fd8e235c4977c12f6e1..7969a2b1d2091093f66b261c7cacd5b14b8d20b1 100644
--- a/src/search.h
+++ b/src/search.h
@@ -292,7 +292,7 @@ struct Dht::SearchNode {
         return std::find_if(status.cbegin(), status.cend(),
             [](const SyncStatus::value_type& r){
                 return r.second and r.second->pending();
-            }) != status.end();
+            }) != status.cend();
     }
     static bool pending(const NodeListenerStatus& status) {
         return std::find_if(status.begin(), status.end(),