]> WPIA git - gigi.git/commitdiff
fix: prevent possible NPE on failure to list the CA directory
authorBenny Baumann <BenBE1987@gmx.net>
Tue, 6 Feb 2018 15:27:02 +0000 (16:27 +0100)
committerBenny Baumann <BenBE1987@gmx.net>
Tue, 13 Feb 2018 21:03:50 +0000 (22:03 +0100)
Change-Id: I27ec303fa5f0aa50af553e1ea0422f61fa5c4393

src/club/wpia/gigi/ocsp/OCSPIssuerManager.java

index 40e6d67c5ca74c0692de6829d90bf7f7c4d51092..400737f05767a61b06de8db6a4a4fd959bab074a 100644 (file)
@@ -97,9 +97,15 @@ public class OCSPIssuerManager implements Runnable {
      */
     private void scanAndUpdateCAs(File f, KeyStore keys, Map<String, OCSPIssuer> toServe) {
         if (f.isDirectory()) {
-            for (File f1 : f.listFiles()) {
-                scanAndUpdateCAs(f1, keys, toServe);
+            File[] list = f.listFiles();
+            if (list == null) {
+                return;
+            }
+
+            for (File file : list) {
+                scanAndUpdateCAs(file, keys, toServe);
             }
+
             return;
         }
         if ( !f.getName().equals("ca.crt")) {