From f377c28fc590509b96561fd626feb678b66f126c Mon Sep 17 00:00:00 2001 From: Felipe Leme Date: Wed, 3 Mar 2021 15:14:32 -0800 Subject: [PATCH] Add parent check on DevicePolicyManager.isSafeOperation() Test: atest ManagedProfileTest#testParentProfileApiDisabled Fixes: 180922138 Change-Id: I8b709edca8bd96569484be2f14bd7cb9768fa54e --- core/java/android/app/admin/DevicePolicyManager.java | 1 + 1 file changed, 1 insertion(+) diff --git a/core/java/android/app/admin/DevicePolicyManager.java b/core/java/android/app/admin/DevicePolicyManager.java index b919bfc92e790..0635bd08e22bd 100644 --- a/core/java/android/app/admin/DevicePolicyManager.java +++ b/core/java/android/app/admin/DevicePolicyManager.java @@ -2997,6 +2997,7 @@ public class DevicePolicyManager { */ // TODO(b/173541467): should it throw SecurityException if caller is not admin? public boolean isSafeOperation(@OperationSafetyReason int reason) { + throwIfParentInstance("isSafeOperation"); if (mService == null) return false; try {