Guard against apps with no permissions

Bug: 27355802
Change-Id: Iee8d9898af0e5910319cb47218ceee8da1352554
diff --git a/src/com/android/settings/applications/InstalledAppDetails.java b/src/com/android/settings/applications/InstalledAppDetails.java
index 0e47547..8a9c119 100755
--- a/src/com/android/settings/applications/InstalledAppDetails.java
+++ b/src/com/android/settings/applications/InstalledAppDetails.java
@@ -914,6 +914,9 @@
     }
 
     private boolean hasPermission(String permission) {
+        if (mPackageInfo.requestedPermissions == null) {
+            return false;
+        }
         for (int i = 0; i < mPackageInfo.requestedPermissions.length; i++) {
             if (mPackageInfo.requestedPermissions[i].equals(permission)) {
                 return true;