Author: toad
Date: 2008-03-21 23:35:34 +0000 (Fri, 21 Mar 2008)
New Revision: 18713

Modified:
   trunk/freenet/src/freenet/node/RequestStarter.java
Log:
Fix NPE

Modified: trunk/freenet/src/freenet/node/RequestStarter.java
===================================================================
--- trunk/freenet/src/freenet/node/RequestStarter.java  2008-03-21 23:09:25 UTC 
(rev 18712)
+++ trunk/freenet/src/freenet/node/RequestStarter.java  2008-03-21 23:35:34 UTC 
(rev 18713)
@@ -256,8 +256,10 @@
                        if(Logger.shouldLog(Logger.MINOR, this)) 
                                Logger.minor(this, "Finished "+req);
                        } finally {
-                               synchronized(keysFetching) {
-                                       keysFetching.remove(key);
+                               if(!isInsert) {
+                                       synchronized(keysFetching) {
+                                               keysFetching.remove(key);
+                                       }
                                }
                        }
                }


Reply via email to