diff options
| -rw-r--r-- | services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java b/services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java index 4714a56d0f14..9961ae51b92d 100644 --- a/services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java +++ b/services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java @@ -2554,6 +2554,9 @@ public class PermissionManagerServiceImpl implements PermissionManagerServiceInt for (int i = 0; i < packagesSize; i++) { AndroidPackageApi sharedUserPackage = packages.valueAt(i).getAndroidPackage(); + if (sharedUserPackage == null) { + continue; + } uidRequestedPermissions.addAll( sharedUserPackage.getRequestedPermissions()); uidImplicitPermissions.addAll( |