From c70d5d7b970cf0e040bc8a213d78feab7c2f4c5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com> Date: Thu, 26 May 2016 19:11:36 -0400 Subject: [PATCH] dht: don't send nodes in storageChanged --- src/dht.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/dht.cpp b/src/dht.cpp index 9ed483f3..1e8c2acc 100644 --- a/src/dht.cpp +++ b/src/dht.cpp @@ -1586,7 +1586,6 @@ Dht::findStorage(const InfoHash& id) const 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()); @@ -1607,9 +1606,7 @@ Dht::storageChanged(Storage& st, ValueStorage& v) std::vector<std::shared_ptr<Value>> vals; vals.push_back(v.data); Blob ntoken = makeToken((const sockaddr*)&l.first->ss, false); - network_engine.tellListener(l.first, l.second.rid, st.id, WANT4 | WANT6, ntoken, - buckets.findClosestNodes(st.id, now, TARGET_NODES), buckets6.findClosestNodes(st.id, now, TARGET_NODES), - vals); + network_engine.tellListener(l.first, l.second.rid, st.id, 0, ntoken, {}, {}, vals); } } -- GitLab