Author: toad
Date: 2007-07-14 15:22:26 +0000 (Sat, 14 Jul 2007)
New Revision: 14115
Modified:
trunk/freenet/src/freenet/node/updater/NodeUpdater.java
Log:
note on locking
Modified: trunk/freenet/src/freenet/node/updater/NodeUpdater.java
===================================================================
--- trunk/freenet/src/freenet/node/updater/NodeUpdater.java 2007-07-14
15:19:10 UTC (rev 14114)
+++ trunk/freenet/src/freenet/node/updater/NodeUpdater.java 2007-07-14
15:22:26 UTC (rev 14115)
@@ -98,6 +98,7 @@
maybeUpdate();
}
}, 60*1000); // leave some time in case we get later
editions
+ // LOCKING: Always take the NodeUpdater lock *BEFORE*
the NodeUpdateManager lock
manager.onStartFetching(extUpdate);
}
}