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;
     }
 
     /**

Reply via email to