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