diff --git a/services/core/java/com/android/server/pm/permission/UidPermissionState.java b/services/core/java/com/android/server/pm/permission/UidPermissionState.java index c73e2f3e153b7..82ab95464a281 100644 --- a/services/core/java/com/android/server/pm/permission/UidPermissionState.java +++ b/services/core/java/com/android/server/pm/permission/UidPermissionState.java @@ -338,6 +338,9 @@ public final class UidPermissionState { public boolean isPermissionReviewRequired() { synchronized (mLock) { + if (mPermissions == null) { + return false; + } final int permissionsSize = mPermissions.size(); for (int i = 0; i < permissionsSize; i++) { final PermissionState permission = mPermissions.valueAt(i);