Author: toad
Date: 2008-11-08 19:33:14 +0000 (Sat, 08 Nov 2008)
New Revision: 23437

Modified:
   trunk/freenet/src/freenet/node/updater/NodeUpdater.java
Log:
Fix Update over Freenet.


Modified: trunk/freenet/src/freenet/node/updater/NodeUpdater.java
===================================================================
--- trunk/freenet/src/freenet/node/updater/NodeUpdater.java     2008-11-08 
18:46:07 UTC (rev 23436)
+++ trunk/freenet/src/freenet/node/updater/NodeUpdater.java     2008-11-08 
19:33:14 UTC (rev 23437)
@@ -116,8 +116,10 @@
                synchronized(this) {
                        if(logMINOR)
                                Logger.minor(this, "maybeUpdate: isFetching=" + 
isFetching + ", isRunning=" + isRunning + ", availableVersion=" + 
availableVersion);
-                       if(isFetching || (!isRunning))
+                       if(!isRunning) 
                                return;
+                       if(isFetching && availableVersion == fetchingVersion) 
+                               return;
                        if(availableVersion <= fetchedVersion)
                                return;
                        fetchingVersion = availableVersion;


Reply via email to