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


Reply via email to