Merge "Fix NPE in queryPermissionsByGroup"

This commit is contained in:
Jackal Guo
2022-05-16 09:46:57 +00:00
committed by Android (Google) Code Review

View File

@@ -624,8 +624,8 @@ public class PermissionManagerServiceImpl implements PermissionManagerServiceInt
}
final int callingUserId = UserHandle.getUserId(callingUid);
if (mPackageManagerInt.filterAppAccess(permissionGroup.getPackageName(), callingUid,
callingUserId)) {
if (permissionGroup != null && mPackageManagerInt.filterAppAccess(
permissionGroup.getPackageName(), callingUid, callingUserId)) {
return null;
}
out.removeIf(it -> mPackageManagerInt.filterAppAccess(it.packageName, callingUid,