Loading services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java +3 −2 Original line number Original line Diff line number Diff line Loading @@ -5791,8 +5791,9 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager { public boolean isAlwaysOnVpnLockdownEnabled(ComponentName admin) throws SecurityException { public boolean isAlwaysOnVpnLockdownEnabled(ComponentName admin) throws SecurityException { Objects.requireNonNull(admin, "ComponentName is null"); Objects.requireNonNull(admin, "ComponentName is null"); final CallerIdentity caller = getCallerIdentity(admin); final CallerIdentity caller = getNonPrivilegedOrAdminCallerIdentity(admin); Preconditions.checkCallAuthorization(isDeviceOwner(caller) || isProfileOwner(caller) Preconditions.checkCallAuthorization((caller.hasAdminComponent() && (isDeviceOwner(caller) || isProfileOwner(caller))) || hasCallingPermission(PERMISSION_MAINLINE_NETWORK_STACK)); || hasCallingPermission(PERMISSION_MAINLINE_NETWORK_STACK)); return mInjector.binderWithCleanCallingIdentity( return mInjector.binderWithCleanCallingIdentity( Loading Loading
services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java +3 −2 Original line number Original line Diff line number Diff line Loading @@ -5791,8 +5791,9 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager { public boolean isAlwaysOnVpnLockdownEnabled(ComponentName admin) throws SecurityException { public boolean isAlwaysOnVpnLockdownEnabled(ComponentName admin) throws SecurityException { Objects.requireNonNull(admin, "ComponentName is null"); Objects.requireNonNull(admin, "ComponentName is null"); final CallerIdentity caller = getCallerIdentity(admin); final CallerIdentity caller = getNonPrivilegedOrAdminCallerIdentity(admin); Preconditions.checkCallAuthorization(isDeviceOwner(caller) || isProfileOwner(caller) Preconditions.checkCallAuthorization((caller.hasAdminComponent() && (isDeviceOwner(caller) || isProfileOwner(caller))) || hasCallingPermission(PERMISSION_MAINLINE_NETWORK_STACK)); || hasCallingPermission(PERMISSION_MAINLINE_NETWORK_STACK)); return mInjector.binderWithCleanCallingIdentity( return mInjector.binderWithCleanCallingIdentity( Loading