diff options
author | Stefan Bodewig <bodewig@apache.org> | 2023-03-02 12:31:08 +0100 |
---|---|---|
committer | Stefan Bodewig <bodewig@apache.org> | 2023-03-02 12:34:29 +0100 |
commit | 38b7e94c17c304aa3b7e13fc7d9ccdb47e4a4f89 (patch) | |
tree | 015323f1a25719ea0258c6408da5c0c2a7f8ce11 /src/main/org/apache/tools/ant/taskdefs/optional/jlink/jlink.java | |
parent | 59e456372f96b85a7f1a012f607edfc6b8f459bc (diff) | |
download | ant-38b7e94c17c304aa3b7e13fc7d9ccdb47e4a4f89.tar.gz |
properly handle File.list() returning null
Diffstat (limited to 'src/main/org/apache/tools/ant/taskdefs/optional/jlink/jlink.java')
-rw-r--r-- | src/main/org/apache/tools/ant/taskdefs/optional/jlink/jlink.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main/org/apache/tools/ant/taskdefs/optional/jlink/jlink.java b/src/main/org/apache/tools/ant/taskdefs/optional/jlink/jlink.java index 480c4cab0..e9cdb103a 100644 --- a/src/main/org/apache/tools/ant/taskdefs/optional/jlink/jlink.java +++ b/src/main/org/apache/tools/ant/taskdefs/optional/jlink/jlink.java @@ -255,6 +255,10 @@ public class jlink { */ private void addDirContents(ZipOutputStream output, File dir, String prefix, boolean compress) throws IOException { + String[] names = dir.list(); + if (names == null || names.length == 0) { + return; + } for (String name : dir.list()) { File file = new File(dir, name); |