Author: toad
Date: 2008-03-01 20:03:58 +0000 (Sat, 01 Mar 2008)
New Revision: 18294
Modified:
trunk/freenet/src/freenet/client/async/ClientRequestScheduler.java
Log:
Synchronization fix
Modified: trunk/freenet/src/freenet/client/async/ClientRequestScheduler.java
===================================================================
--- trunk/freenet/src/freenet/client/async/ClientRequestScheduler.java
2008-03-01 20:00:59 UTC (rev 18293)
+++ trunk/freenet/src/freenet/client/async/ClientRequestScheduler.java
2008-03-01 20:03:58 UTC (rev 18294)
@@ -629,7 +629,7 @@
if(logMINOR)
Logger.minor(this,
"maybeQueueOfferedKey("+key+","+force);
short priority = Short.MAX_VALUE;
- synchronized(this) {
+ synchronized(pendingKeys) {
if(force) {
// FIXME what priority???
priority =
RequestStarter.IMMEDIATE_SPLITFILE_PRIORITY_CLASS;