Fix NPE in revokePermissionsNoLongerImplicitLocked().

Change-Id: I5d394c709be8363be01a2c493f14b84e010aac68
Fixes: 171498627
Test: presubmit
This commit is contained in:
Hai Zhang
2020-10-22 21:54:50 +00:00
parent 283d7b9c82
commit aa395e04bf

View File

@@ -2988,7 +2988,7 @@ public class PermissionManagerService extends IPermissionManager.Stub {
for (String permission : ps.getGrantedPermissions()) {
if (!pkg.getImplicitPermissions().contains(permission)) {
BasePermission bp = mSettings.getPermissionLocked(permission);
if (bp.isRuntime()) {
if (bp != null && bp.isRuntime()) {
int flags = ps.getPermissionFlags(permission);
if ((flags & FLAG_PERMISSION_REVOKE_WHEN_REQUESTED) != 0) {