diff --git a/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java b/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java index 482ba01c8552b..2ed96c606dc9d 100644 --- a/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java +++ b/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java @@ -6098,6 +6098,8 @@ public class DevicePolicyManagerService extends IDevicePolicyManager.Stub { @Override public void setApplicationRestrictionsManagingPackage(ComponentName admin, String packageName) { + Preconditions.checkNotNull(admin, "ComponentName is null"); + final int userHandle = mInjector.userHandleGetCallingUserId(); synchronized (this) { getActiveAdminForCallerLocked(admin, DeviceAdminInfo.USES_POLICY_PROFILE_OWNER); @@ -6113,6 +6115,8 @@ public class DevicePolicyManagerService extends IDevicePolicyManager.Stub { @Override public String getApplicationRestrictionsManagingPackage(ComponentName admin) { + Preconditions.checkNotNull(admin, "ComponentName is null"); + final int userHandle = mInjector.userHandleGetCallingUserId(); synchronized (this) { getActiveAdminForCallerLocked(admin, DeviceAdminInfo.USES_POLICY_PROFILE_OWNER);