Author: j16sdiz
Date: 2008-12-10 14:45:00 +0000 (Wed, 10 Dec 2008)
New Revision: 24177

Modified:
   trunk/plugins/XMLSpider/XMLSpider.java
Log:
fix maxParallelRequests

Modified: trunk/plugins/XMLSpider/XMLSpider.java
===================================================================
--- trunk/plugins/XMLSpider/XMLSpider.java      2008-12-10 14:44:50 UTC (rev 
24176)
+++ trunk/plugins/XMLSpider/XMLSpider.java      2008-12-10 14:45:00 UTC (rev 
24177)
@@ -241,11 +241,9 @@
 
                        toStart = new 
ArrayList<ClientGetter>(maxParallelRequests - running);
 
-                       for (int i = running; i < maxParallelRequests; i++) {
-                               if (!queuedSet.hasNext())
-                                       break;
-
+                       while (running + toStart.size() < maxParallelRequests 
&& queuedSet.hasNext()) {
                                Page page = queuedSet.next();
+
                                if (runningFetch.containsKey(page))
                                        continue;
 

_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to