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


Reply via email to