Author: toad
Date: 2007-07-14 15:19:10 +0000 (Sat, 14 Jul 2007)
New Revision: 14114
Modified:
trunk/freenet/src/freenet/node/updater/NodeUpdateManager.java
Log:
Reduce locking
Modified: trunk/freenet/src/freenet/node/updater/NodeUpdateManager.java
===================================================================
--- trunk/freenet/src/freenet/node/updater/NodeUpdateManager.java
2007-07-14 15:15:43 UTC (rev 14113)
+++ trunk/freenet/src/freenet/node/updater/NodeUpdateManager.java
2007-07-14 15:19:10 UTC (rev 14114)
@@ -191,9 +191,12 @@
* Is auto-update enabled?
*/
public boolean isEnabled() {
+ NodeUpdater updater;
synchronized(this) {
- return mainUpdater != null && mainUpdater.isRunning();
+ updater = mainUpdater;
+ if(updater == null) return false;
}
+ return updater.isRunning();
}
/**