Author: toad
Date: 2008-11-08 16:05:03 +0000 (Sat, 08 Nov 2008)
New Revision: 23427

Modified:
   trunk/freenet/src/freenet/node/updater/NodeUpdater.java
Log:
Only call onStartFetching() if we have actually found a new edition, not the 
one we're running now.
This *SHOULD* fix UOM triggering as soon as a new build is out on high uptime 
nodes.


Modified: trunk/freenet/src/freenet/node/updater/NodeUpdater.java
===================================================================
--- trunk/freenet/src/freenet/node/updater/NodeUpdater.java     2008-11-08 
15:53:03 UTC (rev 23426)
+++ trunk/freenet/src/freenet/node/updater/NodeUpdater.java     2008-11-08 
16:05:03 UTC (rev 23427)
@@ -103,6 +103,7 @@
                                }
                        }, 60 * 1000); // leave some time in case we get later 
editions
                        // LOCKING: Always take the NodeUpdater lock *BEFORE* 
the NodeUpdateManager lock
+                       if(found > currentVersion)
                        manager.onStartFetching(extUpdate);
        }



Reply via email to