From 643dbc6268511dc2e2401d01f1522fa2d5ea32a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= Date: Tue, 17 Mar 2015 12:08:26 -0400 Subject: [PATCH] dht: keep bad nodes in searches --- src/dht.cpp | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/dht.cpp b/src/dht.cpp index 068485f9..4d3ab169 100644 --- a/src/dht.cpp +++ b/src/dht.cpp @@ -660,9 +660,6 @@ Dht::searchStep(Search& sr) { // Remove expired nodes DHT_WARN("Search IPv%c %s searchStep.", sr.af == AF_INET ? '4' : '6', sr.id.toString().c_str()); - sr.nodes.erase(std::remove_if (sr.nodes.begin(), sr.nodes.end(), [this](const SearchNode& n) { - return n.node->isExpired(now) && n.node->time < now - NODE_GOOD_TIME; - }), sr.nodes.end()); if (sr.nodes.empty()) { // No nodes... yet ?