aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGary Gregory <garydgregory@gmail.com>2024-05-08 10:08:33 -0400
committerGary Gregory <garydgregory@gmail.com>2024-05-08 10:08:33 -0400
commit5190222e998d8ce55719206abebaab84aa0fea5c (patch)
tree898631754d3c72fd584ed7e39fe4b4ad77a8e1e1
parent5faceef03aa4bc3ff0c468e61483055207c0cc65 (diff)
downloadapache-commons-compress-upstream-master.tar.gz
Fix internal API typeupstream-master
Implicit narrowing conversion in compound assignment
-rw-r--r--src/changes/changes.xml1
-rw-r--r--src/main/java/org/apache/commons/compress/archivers/ar/ArArchiveOutputStream.java2
2 files changed, 2 insertions, 1 deletions
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 20c40f997..010cbd81c 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -54,6 +54,7 @@ The <action> type attribute can be add,update,fix,remove.
<action type="fix" dev="ggregory" due-to="Gary Gregory">org.apache.commons.compress.harmony.unpack200.Archive.unpack() should not close streams it does not own (when constructed from Archive(InputStream, JarOutputStream)).</action>
<action type="fix" dev="ggregory" due-to="takaaki nakama, Gary Gregory">ArArchiveOutputStream doesn't pad correctly when a file name length is odd and greater than 16 (padding missing).</action>
<action type="fix" issue="COMPRESS-678" dev="ggregory" due-to="Gary Gregory">ArArchiveOutputStream should check that a file name length greater than 16 fits in a header.</action>
+ <action type="fix" dev="ggregory" due-to="Gary Gregory">ArArchiveOutputStream implicit narrowing conversion in compound assignment.</action>
<!-- UPDATE -->
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump org.apache.commons:commons-parent from 66 to 69 #495, #508.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump org.ow2.asm:asm from 9.6 to 9.7 #504.</action>
diff --git a/src/main/java/org/apache/commons/compress/archivers/ar/ArArchiveOutputStream.java b/src/main/java/org/apache/commons/compress/archivers/ar/ArArchiveOutputStream.java
index 0753f6891..c3323a61f 100644
--- a/src/main/java/org/apache/commons/compress/archivers/ar/ArArchiveOutputStream.java
+++ b/src/main/java/org/apache/commons/compress/archivers/ar/ArArchiveOutputStream.java
@@ -176,7 +176,7 @@ public class ArArchiveOutputStream extends ArchiveOutputStream<ArArchiveEntry> {
entryOffset += len;
}
- private long write(final String data) throws IOException {
+ private int write(final String data) throws IOException {
final byte[] bytes = data.getBytes(US_ASCII);
write(bytes);
return bytes.length;