Remove leftover DO/PO check in isPackageSuspended
We already check if the caller is a DO, PO, or a delegate in enforceCanManageScope, the additional call to getActiveAdminForCallerLocked makes this function inaccessible to delegate applications and was removed. Test: cts-tradefed run cts-dev --module CtsDevicePolicyManagerTestCases --test com.android.cts.devicepolicy.MixedDeviceOwnerTest#testDelegation Change-Id: I5df0f19a017a3b6e130329940c79b12cbb95ec9e
This commit is contained in:
@@ -8192,7 +8192,6 @@ public class DevicePolicyManagerService extends IDevicePolicyManager.Stub {
|
||||
// Ensure the caller is a DO/PO or a package access delegate.
|
||||
enforceCanManageScope(who, callerPackage, DeviceAdminInfo.USES_POLICY_PROFILE_OWNER,
|
||||
DELEGATION_PACKAGE_ACCESS);
|
||||
getActiveAdminForCallerLocked(who, DeviceAdminInfo.USES_POLICY_PROFILE_OWNER);
|
||||
|
||||
long id = mInjector.binderClearCallingIdentity();
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user