diff --git a/src/dht.cpp b/src/dht.cpp index 843e6343e516c71cfbcc9d1513f3365369671bf4..596c61c25f5c57b389119d2771386ee2326ba19f 100644 --- a/src/dht.cpp +++ b/src/dht.cpp @@ -1580,7 +1580,7 @@ void Dht::storageChanged(Storage& st, ValueStorage& v) { const auto& now = scheduler.time(); - { + if (not st.local_listeners.empty()) { std::vector<std::pair<GetCallback, std::vector<std::shared_ptr<Value>>>> cbs; DHT_LOG.DEBUG("Storage changed. Sending update to %lu local listeners.", st.local_listeners.size()); for (const auto& l : st.local_listeners) {