Merge "Fix NPE in revokePermissionsNoLongerImplicitLocked()."

This commit is contained in:
TreeHugger Robot
2020-10-22 23:16:11 +00:00
committed by Android (Google) Code Review

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) {