Author: toad
Date: 2008-03-29 15:16:20 +0000 (Sat, 29 Mar 2008)
New Revision: 18828

Modified:
   trunk/freenet/src/freenet/client/async/ClientRequestScheduler.java
Log:
Also try lower priorities.

Modified: trunk/freenet/src/freenet/client/async/ClientRequestScheduler.java
===================================================================
--- trunk/freenet/src/freenet/client/async/ClientRequestScheduler.java  
2008-03-29 15:12:11 UTC (rev 18827)
+++ trunk/freenet/src/freenet/client/async/ClientRequestScheduler.java  
2008-03-29 15:16:20 UTC (rev 18828)
@@ -397,6 +397,7 @@
                                Logger.minor(this, "Nothing to do");
                        return null;
                }
+               for(;choosenPriorityClass <= 
RequestStarter.MINIMUM_PRIORITY_CLASS;choosenPriorityClass++) {
                if(tryOfferedKeys) {
                        
if(offeredKeys[choosenPriorityClass].hasValidKeys(starter))
                                return offeredKeys[choosenPriorityClass];
@@ -495,6 +496,7 @@
                                }
                        }
                }
+               }
                if(logMINOR) Logger.minor(this, "No requests to run");
                return null;
        }


Reply via email to