Author: toad
Date: 2008-02-28 23:03:15 +0000 (Thu, 28 Feb 2008)
New Revision: 18238
Modified:
trunk/plugins/XMLSpider/XMLSpider.java
Log:
Only remove from queuedURISet when finished with it.
Modified: trunk/plugins/XMLSpider/XMLSpider.java
===================================================================
--- trunk/plugins/XMLSpider/XMLSpider.java 2008-02-28 22:45:59 UTC (rev
18237)
+++ trunk/plugins/XMLSpider/XMLSpider.java 2008-02-28 23:03:15 UTC (rev
18238)
@@ -228,7 +228,7 @@
if(queuedURIList[j].isEmpty()) continue;
FreenetURI uri = (FreenetURI)
queuedURIList[j].removeFirst();
if(j < queuedURIList.length-1)
queuedURIList[j+1].add(uri);
- queuedURISet.remove(uri);
+ else queuedURISet.remove(uri);
ClientGetter getter = makeGetter(uri);
toStart.add(getter);
found = true;