From c40f845279e1e0f59761d1fabd68a82dba9fa496 Mon Sep 17 00:00:00 2001
From: zzz <zzz@mail.i2p>
Date: Tue, 10 Nov 2009 19:02:59 +0000
Subject: [PATCH] fix good/bad calculation

---
 .../router/networkdb/kademlia/FloodfillPeerSelector.java  | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillPeerSelector.java b/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillPeerSelector.java
index e1d2fe4527..a1f80be629 100644
--- a/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillPeerSelector.java
+++ b/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillPeerSelector.java
@@ -129,14 +129,14 @@ class FloodfillPeerSelector extends PeerSelector {
             } else {
                 PeerProfile prof = _context.profileOrganizer().getProfile(entry);
                 if (prof != null && prof.getDBHistory() != null
-                    && now - prof.getDBHistory().getLastStoreFailed() > NO_FAIL_STORE_GOOD
-                    && now - prof.getDBHistory().getLastLookupFailed() > NO_FAIL_LOOKUP_GOOD) {
+                    && now - prof.getDBHistory().getLastStoreFailed() < now - NO_FAIL_STORE_GOOD
+                    && now - prof.getDBHistory().getLastLookupFailed() < now - NO_FAIL_LOOKUP_GOOD) {
                     // good
                     rv.add(entry);
                     found++;
                 } else if (prof != null && prof.getDBHistory() != null
-                           && now - prof.getDBHistory().getLastStoreFailed() > NO_FAIL_STORE_OK
-                           && now - prof.getDBHistory().getLastLookupFailed() > NO_FAIL_LOOKUP_OK) {
+                           && now - prof.getDBHistory().getLastStoreFailed() < now - NO_FAIL_STORE_OK
+                           && now - prof.getDBHistory().getLastLookupFailed() < now - NO_FAIL_LOOKUP_OK) {
                     okff.add(entry);
                 } else {
                     badff.add(entry);
-- 
GitLab