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 4714a56d0f14b..9961ae51b92de 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(