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);


Reply via email to