Merge "Add missing check in hasGrantedPolicy" into sc-qpr1-dev am: 0beddf145a am: 64b856c601
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15838542 Change-Id: Ida3864ef74a50d637c559155c2edc47391267857
This commit is contained in:
@@ -3618,6 +3618,9 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager {
|
|||||||
|
|
||||||
final CallerIdentity caller = getCallerIdentity();
|
final CallerIdentity caller = getCallerIdentity();
|
||||||
Preconditions.checkCallAuthorization(hasFullCrossUsersPermission(caller, userHandle));
|
Preconditions.checkCallAuthorization(hasFullCrossUsersPermission(caller, userHandle));
|
||||||
|
Preconditions.checkCallAuthorization(
|
||||||
|
isCallingFromPackage(adminReceiver.getPackageName(), caller.getUid())
|
||||||
|
|| isSystemUid(caller));
|
||||||
|
|
||||||
synchronized (getLockObject()) {
|
synchronized (getLockObject()) {
|
||||||
ActiveAdmin administrator = getActiveAdminUncheckedLocked(adminReceiver, userHandle);
|
ActiveAdmin administrator = getActiveAdminUncheckedLocked(adminReceiver, userHandle);
|
||||||
|
|||||||
Reference in New Issue
Block a user