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