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;


Reply via email to