From 875fcdfb94f0703dbe366e3c1836a2cdce6ae764 Mon Sep 17 00:00:00 2001
From: zzz <zzz@mail.i2p>
Date: Sun, 22 Nov 2020 19:46:18 +0000
Subject: [PATCH] NetDB: Increase min FF version for LS lookups since most are
 LS2 now

---
 .../net/i2p/router/networkdb/kademlia/IterativeSearchJob.java  | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/IterativeSearchJob.java b/router/java/src/net/i2p/router/networkdb/kademlia/IterativeSearchJob.java
index 10261d2f46..822b0b6982 100644
--- a/router/java/src/net/i2p/router/networkdb/kademlia/IterativeSearchJob.java
+++ b/router/java/src/net/i2p/router/networkdb/kademlia/IterativeSearchJob.java
@@ -321,7 +321,8 @@ public class IterativeSearchJob extends FloodSearchJob {
                 // querying old floodfills that don't know about those sig types.
                 // This is also more recent than the version that supports encrypted replies,
                 // so we won't request unencrypted replies anymore either.
-                if (!StoreJob.shouldStoreTo(ri)) {
+                if (!StoreJob.shouldStoreTo(ri) ||
+                    (_isLease && !StoreJob.shouldStoreLS2To(ri))) {
                     failed(peer, false);
                     if (_log.shouldInfo())
                         _log.info(getJobId() + ": not sending query to old router: " + ri);
-- 
GitLab