This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-compress.git

commit 903a100cefdd29eb254b5a0394257e0f76feff2f
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Tue Mar 5 09:12:32 2024 -0500

    Use local variable instead of instance variable
---
 .../compress/compressors/bzip2/BZip2CompressorOutputStream.java    | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git 
a/src/main/java/org/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream.java
 
b/src/main/java/org/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream.java
index f78e8666e..f2e92d084 100644
--- 
a/src/main/java/org/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream.java
+++ 
b/src/main/java/org/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream.java
@@ -387,7 +387,6 @@ public class BZip2CompressorOutputStream extends 
CompressorOutputStream implemen
     private int currentChar = -1;
     private int runLength;
 
-    private int blockCRC;
     private int combinedCRC;
 
     private final int allowableBlockSize;
@@ -492,9 +491,9 @@ public class BZip2CompressorOutputStream extends 
CompressorOutputStream implemen
     }
 
     private void endBlock() throws IOException {
-        this.blockCRC = this.crc.getValue();
+        final int blockCRC = this.crc.getValue();
         this.combinedCRC = this.combinedCRC << 1 | this.combinedCRC >>> 31;
-        this.combinedCRC ^= this.blockCRC;
+        this.combinedCRC ^= blockCRC;
 
         // empty block at end of file
         if (this.last == -1) {
@@ -518,7 +517,7 @@ public class BZip2CompressorOutputStream extends 
CompressorOutputStream implemen
         bsPutUByte(0x59);
 
         /* Now the block's CRC, so it is in a known place. */
-        bsPutInt(this.blockCRC);
+        bsPutInt(blockCRC);
 
         /* Now a single bit indicating no randomisation. */
         bsW(1, 0);

Reply via email to