From d9727c901cb8bd55a4c3efb9af653ea3114f66b0 Mon Sep 17 00:00:00 2001
From: zzz <zzz@mail.i2p>
Date: Wed, 5 Dec 2012 00:00:55 +0000
Subject: [PATCH]  * Reseed: Don't go on to the next host if we have enough
 http://zzz.i2p/topics/1287

---
 .../java/src/net/i2p/router/networkdb/reseed/Reseeder.java  | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java b/router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java
index 51d15b005d..e914347180 100644
--- a/router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java
+++ b/router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java
@@ -273,6 +273,9 @@ public class Reseeder {
                 int dl = reseedOne(url, echoStatus);
                 if (dl > 0) {
                     total += dl;
+                    // Don't go on to the next URL if we have enough
+                    if (total >= 100)
+                        break;
                     // remove alternate version if we haven't tried it yet
                     String alt;
                     if (url.startsWith("http://"))
@@ -392,9 +395,6 @@ public class Reseeder {
 
                 if (fetched > 0)
                     _context.netDb().rescan();
-                // Don't go on to the next URL if we have enough
-                if (fetched >= 100)
-                    _isRunning = false;
                 return fetched;
             } catch (Throwable t) {
                 _log.warn("Error reseeding", t);
-- 
GitLab