commit | a2834843085fbdbb6fca376d90b3c48f91a8d1d3 | [log] [tgz] |
---|---|---|
author | Gary Gregory <garydgregory@gmail.com> | Wed Feb 28 16:15:41 2024 -0500 |
committer | Gary Gregory <garydgregory@gmail.com> | Wed Feb 28 16:15:41 2024 -0500 |
tree | 621636b4822a4547f9ee34a52879c73ed4de2265 | |
parent | 8e2a304c1897d5caa2fa4e7edc328a1f5c2d6c90 [diff] |
Compute available once for clarity
diff --git a/src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java b/src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java index 3f5800c..82be31d 100644 --- a/src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java +++ b/src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.java
@@ -233,10 +233,11 @@ if (isDirectory()) { return 0; } - if (currEntry.getRealSize() - entryOffset > Integer.MAX_VALUE) { + final long available = currEntry.getRealSize() - entryOffset; + if (available > Integer.MAX_VALUE) { return Integer.MAX_VALUE; } - return (int) (currEntry.getRealSize() - entryOffset); + return (int) available; } /**