Merge "Fix revokePermissionsNoLongerImplicitLocked() for shared UIDs." into sc-dev

This commit is contained in:
TreeHugger Robot
2021-03-22 15:49:23 +00:00
committed by Android (Google) Code Review

View File

@@ -2937,7 +2937,8 @@ public class PermissionManagerService extends IPermissionManager.Stub {
>= Build.VERSION_CODES.M;
for (String permission : ps.getGrantedPermissions()) {
if (!pkg.getImplicitPermissions().contains(permission)) {
if (pkg.getRequestedPermissions().contains(permission)
&& !pkg.getImplicitPermissions().contains(permission)) {
Permission bp = mRegistry.getPermission(permission);
if (bp != null && bp.isRuntime()) {
int flags = ps.getPermissionFlags(permission);