Author: toad
Date: 2008-06-18 23:34:56 +0000 (Wed, 18 Jun 2008)
New Revision: 20468
Modified:
branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerCore.java
Log:
Fix NPE
Modified:
branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerCore.java
===================================================================
---
branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerCore.java
2008-06-18 22:53:39 UTC (rev 20467)
+++
branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerCore.java
2008-06-18 23:34:56 UTC (rev 20468)
@@ -128,8 +128,10 @@
while(results.hasNext()) {
PersistentChosenRequest req = (PersistentChosenRequest)
results.next();
sched.addToStarterQueue(req);
- synchronized(keysFetching) {
- keysFetching.add(req.key);
+ if(!isInsertScheduler) {
+ synchronized(keysFetching) {
+ keysFetching.add(req.key);
+ }
}
}
}