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 42ed09eec6a9accb103202576af5b285d774073a
Author: Gary Gregory <[email protected]>
AuthorDate: Sat Oct 28 07:47:35 2023 -0400

    Null-guard Lister.main(String[]) for programmatic invocation
---
 src/main/java/org/apache/commons/compress/archivers/Lister.java | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/main/java/org/apache/commons/compress/archivers/Lister.java 
b/src/main/java/org/apache/commons/compress/archivers/Lister.java
index 74dc25fa..a66a742c 100644
--- a/src/main/java/org/apache/commons/compress/archivers/Lister.java
+++ b/src/main/java/org/apache/commons/compress/archivers/Lister.java
@@ -23,6 +23,7 @@ import java.io.IOException;
 import java.io.InputStream;
 import java.nio.file.Files;
 import java.util.Enumeration;
+import java.util.Objects;
 
 import org.apache.commons.compress.archivers.sevenz.SevenZFile;
 import org.apache.commons.compress.archivers.tar.TarFile;
@@ -112,6 +113,7 @@ public final class Lister {
             usage();
             return;
         }
+        Objects.requireNonNull(args[0], "args[0]");
         System.out.println("Analysing " + args[0]);
         final File f = new File(args[0]);
         if (!f.isFile()) {

Reply via email to