Author: toad
Date: 2008-04-10 13:24:59 +0000 (Thu, 10 Apr 2008)
New Revision: 19131

Modified:
   trunk/freenet/src/freenet/client/FECCodec.java
Log:
Again, be consistent with HLSC.

Modified: trunk/freenet/src/freenet/client/FECCodec.java
===================================================================
--- trunk/freenet/src/freenet/client/FECCodec.java      2008-04-10 13:23:43 UTC 
(rev 19130)
+++ trunk/freenet/src/freenet/client/FECCodec.java      2008-04-10 13:24:59 UTC 
(rev 19131)
@@ -74,7 +74,7 @@
                         * Multiplied by 2 here, makes 6. Used to be 1.5 * 3 = 
4.5. Wuala uses 5, but that's 
                         * all FEC.
                         */
-                       int checkBlocks = dataBlocks;
+                       int checkBlocks = dataBlocks * 
HighLevelSimpleClientImpl.MAX_SPLITFILE_CHECK_BLOCKS_PER_SEGMENT / 
HighLevelSimpleClientImpl.MAX_SPLITFILE_BLOCKS_PER_SEGMENT;
                        if(dataBlocks >= 
HighLevelSimpleClientImpl.MAX_SPLITFILE_CHECK_BLOCKS_PER_SEGMENT) 
                                checkBlocks = 
HighLevelSimpleClientImpl.MAX_SPLITFILE_CHECK_BLOCKS_PER_SEGMENT;
                        return StandardOnionFECCodec.getInstance(dataBlocks, 
checkBlocks, executor);


Reply via email to