Author: toad
Date: 2008-06-18 18:49:27 +0000 (Wed, 18 Jun 2008)
New Revision: 20448
Modified:
branches/db4o/freenet/src/freenet/node/RequestStarter.java
Log:
Fix NoSuchElementException
Modified: branches/db4o/freenet/src/freenet/node/RequestStarter.java
===================================================================
--- branches/db4o/freenet/src/freenet/node/RequestStarter.java 2008-06-18
18:47:13 UTC (rev 20447)
+++ branches/db4o/freenet/src/freenet/node/RequestStarter.java 2008-06-18
18:49:27 UTC (rev 20448)
@@ -193,9 +193,10 @@
* @return
*/
private ChosenRequest getRequest() {
- ChosenRequest req;
+ ChosenRequest req = null;
while(true) {
synchronized(queue) {
+ if(queue.isEmpty()) break;
req = (ChosenRequest) queue.removeFirst();
}
if(req.request.isCancelled()) continue;