]> WPIA git - gigi.git/blobdiff - src/org/cacert/gigi/localisation/Language.java
FIX: more Coverity, as charset, nullcheck, equals
[gigi.git] / src / org / cacert / gigi / localisation / Language.java
index 4c6e39012094281c3736c5e4a73649b93c6bbe80..6a48f5aaacb1cf0ce785ffdb6ee7f4729bb7b8c9 100644 (file)
@@ -27,12 +27,15 @@ public class Language {
     static {
         LinkedList<Locale> supported = new LinkedList<>();
         File locales = new File("locale");
-        for (File f : locales.listFiles()) {
-            if ( !f.getName().endsWith(".xml")) {
-                continue;
+        File[] listFiles = locales.listFiles();
+        if (listFiles != null) {
+            for (File f : listFiles) {
+                if ( !f.getName().endsWith(".xml")) {
+                    continue;
+                }
+                String language = f.getName().split("\\.", 2)[0];
+                supported.add(getLocaleFromString(language));
             }
-            String language = f.getName().split("\\.", 2)[0];
-            supported.add(getLocaleFromString(language));
         }
         Collections.sort(supported, new Comparator<Locale>() {