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);
}