You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2024/02/12 13:43:09 UTC

(commons-compress) 01/02: Type case only if needed

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 62f7d587d05a8126dbc0af06b49144cc3f710074
Author: Gary Gregory <ga...@gmail.com>
AuthorDate: Mon Feb 12 08:42:05 2024 -0500

    Type case only if needed
---
 .../commons/compress/harmony/unpack200/Pack200UnpackerAdapter.java    | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/main/java/org/apache/commons/compress/harmony/unpack200/Pack200UnpackerAdapter.java b/src/main/java/org/apache/commons/compress/harmony/unpack200/Pack200UnpackerAdapter.java
index 18aa6e7cf..c01bdc236 100644
--- a/src/main/java/org/apache/commons/compress/harmony/unpack200/Pack200UnpackerAdapter.java
+++ b/src/main/java/org/apache/commons/compress/harmony/unpack200/Pack200UnpackerAdapter.java
@@ -42,8 +42,8 @@ public class Pack200UnpackerAdapter extends Pack200Adapter implements Unpacker {
         if (file == null || out == null) {
             throw new IllegalArgumentException("Must specify both input and output streams");
         }
-        final int size = (int) file.length();
-        final int bufferSize = size > 0 && size < DEFAULT_BUFFER_SIZE ? size : DEFAULT_BUFFER_SIZE;
+        final long size = file.length();
+        final int bufferSize = size > 0 && size < DEFAULT_BUFFER_SIZE ? (int) size : DEFAULT_BUFFER_SIZE;
         try (InputStream in = new BufferedInputStream(Files.newInputStream(file.toPath()), bufferSize)) {
             unpack(in, out);
         }