Author: toad
Date: 2008-04-14 17:05:50 +0000 (Mon, 14 Apr 2008)
New Revision: 19328

Modified:
   trunk/freenet/src/freenet/clients/http/QueueToadlet.java
Log:
If no request for identifier, remove it.

Modified: trunk/freenet/src/freenet/clients/http/QueueToadlet.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/QueueToadlet.java    2008-04-14 
17:02:56 UTC (rev 19327)
+++ trunk/freenet/src/freenet/clients/http/QueueToadlet.java    2008-04-14 
17:05:50 UTC (rev 19328)
@@ -1104,7 +1104,12 @@
                }
                for(int i=0;i<identifiers.length;i++) {
                        ClientRequest req = 
fcp.getGlobalClient().getRequest(identifiers[i]);
-                       if(req == null) continue;
+                       if(req == null) {
+                               synchronized(completedRequestIdentifiers) {
+                                       
completedRequestIdentifiers.remove(identifiers[i]);
+                               }
+                               continue;
+                       }
                        registerAlert(req);
                }
        }


Reply via email to