From 285c13d90084f149ac360bdaba32ed209879e76b Mon Sep 17 00:00:00 2001
From: zzz <zzz@mail.i2p>
Date: Wed, 7 Jan 2015 23:15:10 +0000
Subject: [PATCH] fix reseed checking at startup, broken in previous checkin

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

diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/PersistentDataStore.java b/router/java/src/net/i2p/router/networkdb/kademlia/PersistentDataStore.java
index 3fe88f5e6e..5691faa32a 100644
--- a/router/java/src/net/i2p/router/networkdb/kademlia/PersistentDataStore.java
+++ b/router/java/src/net/i2p/router/networkdb/kademlia/PersistentDataStore.java
@@ -364,11 +364,12 @@ class PersistentDataStore extends TransientDataStore {
             }
             if (shouldScan) {
                 _log.info("Rereading new files");
-                _lastModified = now;
                 // synch with the writer job
                 synchronized (_dbDir) {
+                    // _lastModified must be 0 for the first run
                     readFiles();
                 }
+                _lastModified = now;
             }
             requeue(READ_DELAY);
         }
-- 
GitLab