Author: sebb Date: Mon May 21 10:46:07 2012 New Revision: 1340962 URL: http://svn.apache.org/viewvc?rev=1340962&view=rev Log: Cannot delegate assignment of final field to a method called by a ctor; has to be done in the ctor itself
Modified: commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream.java Modified: commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream.java URL: http://svn.apache.org/viewvc/commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream.java?rev=1340962&r1=1340961&r2=1340962&view=diff ============================================================================== --- commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream.java (original) +++ commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream.java Mon May 21 10:46:07 2012 @@ -392,6 +392,9 @@ public class BZip2CompressorOutputStream this.blockSize100k = blockSize; this.out = out; + + /* 20 is just a paranoia constant */ + this.allowableBlockSize = (this.blockSize100k * BZip2Constants.BASEBLOCKSIZE) - 20; init(); } @@ -548,8 +551,6 @@ public class BZip2CompressorOutputStream inUse[i] = false; } - /* 20 is just a paranoia constant */ - this.allowableBlockSize = (this.blockSize100k * BZip2Constants.BASEBLOCKSIZE) - 20; } private void endBlock() throws IOException {