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);
}