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
The following commit(s) were added to refs/heads/master by this push: new 17dc04b6d Revert "Use Arrays.equals()" 17dc04b6d is described below commit 17dc04b6d76cdd5b35c5da013bc648bdd02717e1 Author: Gary Gregory <garydgreg...@gmail.com> AuthorDate: Mon Jan 15 12:18:43 2024 -0500 Revert "Use Arrays.equals()" This reverts commit afd32dfad2034b01d927720599cf0c41a3aade60. --- .../org/apache/commons/compress/compressors/xz/XZUtils.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/apache/commons/compress/compressors/xz/XZUtils.java b/src/main/java/org/apache/commons/compress/compressors/xz/XZUtils.java index c81a9dd5a..931e517a8 100644 --- a/src/main/java/org/apache/commons/compress/compressors/xz/XZUtils.java +++ b/src/main/java/org/apache/commons/compress/compressors/xz/XZUtils.java @@ -18,7 +18,6 @@ */ package org.apache.commons.compress.compressors.xz; -import java.util.Arrays; import java.util.HashMap; import java.util.Map; @@ -183,7 +182,14 @@ public class XZUtils { if (length < HEADER_MAGIC.length) { return false; } - return Arrays.equals(HEADER_MAGIC, signature); + + for (int i = 0; i < HEADER_MAGIC.length; ++i) { + if (signature[i] != HEADER_MAGIC[i]) { + return false; + } + } + + return true; } /**