Author: toad
Date: 2008-02-06 01:17:48 +0000 (Wed, 06 Feb 2008)
New Revision: 17585

Modified:
   trunk/freenet/src/freenet/client/async/ClientRequestScheduler.java
Log:
Doh... NPE

Modified: trunk/freenet/src/freenet/client/async/ClientRequestScheduler.java
===================================================================
--- trunk/freenet/src/freenet/client/async/ClientRequestScheduler.java  
2008-02-06 01:15:23 UTC (rev 17584)
+++ trunk/freenet/src/freenet/client/async/ClientRequestScheduler.java  
2008-02-06 01:17:48 UTC (rev 17585)
@@ -382,7 +382,7 @@
                if(logMINOR) Logger.minor(this, "removeFirst()");
                boolean tryOfferedKeys = offeredKeys != null && 
node.random.nextBoolean();
                int choosenPriorityClass = 
removeFirstAccordingToPriorities(tryOfferedKeys);
-               if(choosenPriorityClass == -1 && !tryOfferedKeys) {
+               if(choosenPriorityClass == -1 && offeredKeys != null && 
!tryOfferedKeys) {
                        tryOfferedKeys = true;
                        choosenPriorityClass = 
removeFirstAccordingToPriorities(tryOfferedKeys);
                }


Reply via email to