Author: toad
Date: 2008-02-16 12:30:21 +0000 (Sat, 16 Feb 2008)
New Revision: 17985

Modified:
   trunk/freenet/src/freenet/client/async/RequestCooldownQueue.java
Log:
Fix removeKeyBefore(long)

Modified: trunk/freenet/src/freenet/client/async/RequestCooldownQueue.java
===================================================================
--- trunk/freenet/src/freenet/client/async/RequestCooldownQueue.java    
2008-02-16 12:28:33 UTC (rev 17984)
+++ trunk/freenet/src/freenet/client/async/RequestCooldownQueue.java    
2008-02-16 12:30:21 UTC (rev 17985)
@@ -128,6 +128,10 @@
                                if(startPtr == times.length) startPtr = 0;
                                if(logMINOR) Logger.minor(this, "Skipped hole");
                                continue;
+                       } else {
+                               times[startPtr] = 0;
+                               keys[startPtr] = null;
+                               startPtr++;
                        }
                        return key;
                }


Reply via email to