Author: toad
Date: 2008-05-23 23:52:12 +0000 (Fri, 23 May 2008)
New Revision: 20089
Modified:
trunk/freenet/src/freenet/client/async/ClientRequestScheduler.java
Log:
Dropped was set in the wrong place in the SendableGet[] case.
Modified: trunk/freenet/src/freenet/client/async/ClientRequestScheduler.java
===================================================================
--- trunk/freenet/src/freenet/client/async/ClientRequestScheduler.java
2008-05-23 23:51:33 UTC (rev 20088)
+++ trunk/freenet/src/freenet/client/async/ClientRequestScheduler.java
2008-05-23 23:52:12 UTC (rev 20089)
@@ -538,6 +538,7 @@
for(int j=0;j<getsLength;j++) {
if(gets[j] == getter) {
found = true;
+ dropped = true;
continue;
}
if(x == newGets.length) {
@@ -552,7 +553,6 @@
}
if(x == 0) {
pendingKeys.remove(key);
- dropped = true;
} else if(x == 1) {
pendingKeys.put(key, newGets[0]);
} else {