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