Merge "Add missing check in hasGrantedPolicy" into sc-qpr1-dev am: 0beddf145a

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15838542

Change-Id: I5acfe3c0df1b6b7aaa75cfdf3c3b3df110041444
This commit is contained in:
TreeHugger Robot
2021-10-01 10:06:20 +00:00
committed by Automerger Merge Worker

View File

@@ -3618,6 +3618,9 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager {
final CallerIdentity caller = getCallerIdentity();
Preconditions.checkCallAuthorization(hasFullCrossUsersPermission(caller, userHandle));
Preconditions.checkCallAuthorization(
isCallingFromPackage(adminReceiver.getPackageName(), caller.getUid())
|| isSystemUid(caller));
synchronized (getLockObject()) {
ActiveAdmin administrator = getActiveAdminUncheckedLocked(adminReceiver, userHandle);