From 19e3cf0a9d14c0a8658b7e9058ac6fbdf581a32e Mon Sep 17 00:00:00 2001 From: Benny Baumann Date: Sun, 7 Aug 2016 02:54:40 +0200 Subject: [PATCH] fix: Avoid NPE if the CA's files cannot be listed Change-Id: I9b113de12b0305bddf49747eef54f6062048544b --- util-testing/org/cacert/gigi/util/SimpleSigner.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/util-testing/org/cacert/gigi/util/SimpleSigner.java b/util-testing/org/cacert/gigi/util/SimpleSigner.java index 0c36a3bc..1cc9e9ee 100644 --- a/util-testing/org/cacert/gigi/util/SimpleSigner.java +++ b/util-testing/org/cacert/gigi/util/SimpleSigner.java @@ -329,7 +329,11 @@ public class SimpleSigner { } String ca = caP.getProperty("ca") + "_2015_1"; File parent = new File("signer/ca"); - for (File f : parent.listFiles()) { + File[] caFiles = parent.listFiles(); + if (null == caFiles) { + caFiles = new File[0]; + } + for (File f : caFiles) { if (f.getName().startsWith(caP.getProperty("ca"))) { ca = f.getName(); break; -- 2.39.2