diff --git a/src/org/fdroid/fdroid/CompatibilityChecker.java b/src/org/fdroid/fdroid/CompatibilityChecker.java index c17565120..f750f971a 100644 --- a/src/org/fdroid/fdroid/CompatibilityChecker.java +++ b/src/org/fdroid/fdroid/CompatibilityChecker.java @@ -34,11 +34,13 @@ public class CompatibilityChecker extends Compatibility { logMsg.append("Available device features:"); features = new HashSet(); if (pm != null) { - for (FeatureInfo fi : pm.getSystemAvailableFeatures()) { - features.add(fi.name); - logMsg.append('\n'); - logMsg.append(fi.name); - } + final FeatureInfo[] featureArray = pm.getSystemAvailableFeatures(); + if (featureArray != null) + for (FeatureInfo fi : pm.getSystemAvailableFeatures()) { + features.add(fi.name); + logMsg.append('\n'); + logMsg.append(fi.name); + } } cpuAbis = SupportedArchitectures.getAbis();