Fix NPE in queryPermissionsByGroup
It's possible that the given groupName is null. We should handle this normal case. Fix: 232566949 Test: manually verify with 'pm list permissions'. Change-Id: I267fa62d2d46818c5a41363ebdafb66d59309c25
This commit is contained in:
@@ -593,8 +593,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,
|
||||
|
||||
Reference in New Issue
Block a user