diff --git a/apps/routerconsole/java/src/net/i2p/router/web/ConfigNetHandler.java b/apps/routerconsole/java/src/net/i2p/router/web/ConfigNetHandler.java
index d524501d8ae609e51fff5fb9c5d5c8744b309e18..64f9ce98f8ccdc394a0a68cf0fb52e1958bea07a 100644
--- a/apps/routerconsole/java/src/net/i2p/router/web/ConfigNetHandler.java
+++ b/apps/routerconsole/java/src/net/i2p/router/web/ConfigNetHandler.java
@@ -145,11 +145,16 @@ public class ConfigNetHandler extends FormHandler {
             }
 
             int fetched = 0;
+            int errors = 0;
             for (Iterator iter = urls.iterator(); iter.hasNext(); ) {
-                fetchSeed(seedURL, (String)iter.next());
-                fetched++;
+                try {
+                    fetchSeed(seedURL, (String)iter.next());
+                    fetched++;
+                } catch (Exception e) {
+                    errors++;
+                }
             }
-            addFormNotice("Reseeded with " + fetched + " peers");
+            addFormNotice("Reseeded with " + fetched + " peers (and " + errors + " failures)");
         } catch (Throwable t) {
             _context.logManager().getLog(ConfigNetHandler.class).error("Error reseeding", t);
             addFormError("Error reseeding (RESEED_EXCEPTION)");
diff --git a/history.txt b/history.txt
index e193fcb82cf5a011933eb31b30784af5cac6c7bc..b4e4a805b71036789eff1dc69f2a87b482996489 100644
--- a/history.txt
+++ b/history.txt
@@ -1,4 +1,8 @@
-$Id: history.txt,v 1.25 2004/10/01 04:39:14 jrandom Exp $
+$Id: history.txt,v 1.26 2004/10/01 06:49:03 jrandom Exp $
+
+2004-10-01  jrandom
+    * Handle partial reseeds, caused by seeds going away before the download
+      completes (thanks Sugadude!)
 
 2004-10-01  jrandom
     * Explicitly refuse IPv6 addresses, since only some peers support 
diff --git a/router/java/src/net/i2p/router/RouterVersion.java b/router/java/src/net/i2p/router/RouterVersion.java
index 32107e7eafbaff2a89d85a0685b712baf63d92ac..a3c280461603884ea1707eb57689ec48a1dc04c4 100644
--- a/router/java/src/net/i2p/router/RouterVersion.java
+++ b/router/java/src/net/i2p/router/RouterVersion.java
@@ -15,9 +15,9 @@ import net.i2p.CoreVersion;
  *
  */
 public class RouterVersion {
-    public final static String ID = "$Revision: 1.35 $ $Date: 2004/10/01 04:39:14 $";
+    public final static String ID = "$Revision: 1.36 $ $Date: 2004/10/01 06:49:02 $";
     public final static String VERSION = "0.4.1";
-    public final static long BUILD = 2;
+    public final static long BUILD = 3;
     public static void main(String args[]) {
         System.out.println("I2P Router version: " + VERSION);
         System.out.println("Router ID: " + RouterVersion.ID);