Author: toad
Date: 2008-07-19 17:54:53 +0000 (Sat, 19 Jul 2008)
New Revision: 21261

Modified:
   branches/db4o/freenet/src/freenet/client/async/SplitFileInserterSegment.java
Log:
Activation, fix an NPE in FEC

Modified: 
branches/db4o/freenet/src/freenet/client/async/SplitFileInserterSegment.java
===================================================================
--- 
branches/db4o/freenet/src/freenet/client/async/SplitFileInserterSegment.java    
    2008-07-19 17:51:21 UTC (rev 21260)
+++ 
branches/db4o/freenet/src/freenet/client/async/SplitFileInserterSegment.java    
    2008-07-19 17:54:53 UTC (rev 21261)
@@ -449,6 +449,10 @@
                                // Encode blocks
                                synchronized(this) {
                                        if(!encoded){
+                                               if(persistent) {
+                                                       for(int 
i=0;i<dataBlocks.length;i++)
+                                                               
container.activate(dataBlocks[i], 5);
+                                               }
                                                splitfileAlgo.addToQueue(new 
FECJob(splitfileAlgo, context.fecQueue, dataBlocks, checkBlocks, 
CHKBlock.DATA_LENGTH, blockInsertContext.persistentBucketFactory, this, false, 
parent.parent.getPriorityClass(), persistent), context.fecQueue, container);
                                        }
                                }                               


Reply via email to