Author: toad
Date: 2008-10-30 14:57:10 +0000 (Thu, 30 Oct 2008)
New Revision: 23228
Modified:
branches/db4o/freenet/src/freenet/support/RandomGrabArray.java
Log:
Deleting the wrong request!
Modified: branches/db4o/freenet/src/freenet/support/RandomGrabArray.java
===================================================================
--- branches/db4o/freenet/src/freenet/support/RandomGrabArray.java
2008-10-30 14:41:23 UTC (rev 23227)
+++ branches/db4o/freenet/src/freenet/support/RandomGrabArray.java
2008-10-30 14:57:10 UTC (rev 23228)
@@ -384,13 +384,13 @@
int idx = pullFrom %
BLOCK_SIZE;
int endBlock = pullFrom
/ BLOCK_SIZE;
if(i == endBlock) {
- block.reqs[i] =
block.reqs[idx];
+ block.reqs[j] =
block.reqs[idx];
block.reqs[idx]
= null;
} else {
Block fromBlock
= blocks[endBlock];
if(persistent)
container.activate(fromBlock, 1);
- block.reqs[i] =
fromBlock.reqs[idx];
+ block.reqs[j] =
fromBlock.reqs[idx];
fromBlock.reqs[idx] = null;
if(persistent) {
container.store(fromBlock);