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 83566b5346df54fd359e461e594104e0419916cb Author: Gary D. Gregory <garydgreg...@gmail.com> AuthorDate: Fri Apr 11 15:49:02 2025 -0400 Reduce boilerplate and some possible NullPointerExceptions --- .../commons/compress/archivers/zip/AbstractUnicodeExtraField.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField.java b/src/main/java/org/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField.java index 308257b63..dd74e203b 100644 --- a/src/main/java/org/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField.java +++ b/src/main/java/org/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField.java @@ -25,6 +25,8 @@ import java.util.zip.CRC32; import java.util.zip.ZipException; +import org.apache.commons.lang3.ArrayUtils; + /** * A common base class for Unicode extra information extra fields. * @@ -96,7 +98,7 @@ public ZipShort getCentralDirectoryLength() { if (data == null) { assembleData(); } - return new ZipShort(data != null ? data.length : 0); + return new ZipShort(ArrayUtils.getLength(data)); } @Override