Merge "Clear binder identity before checking with compat service" into rvc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
e339218972
@@ -11814,12 +11814,15 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private boolean isSetSecureSettingLocationModeCheckEnabled(String packageName, int userId) {
|
private boolean isSetSecureSettingLocationModeCheckEnabled(String packageName, int userId) {
|
||||||
|
long ident = mInjector.binderClearCallingIdentity();
|
||||||
try {
|
try {
|
||||||
return mIPlatformCompat.isChangeEnabledByPackageName(USE_SET_LOCATION_ENABLED,
|
return mIPlatformCompat.isChangeEnabledByPackageName(USE_SET_LOCATION_ENABLED,
|
||||||
packageName, userId);
|
packageName, userId);
|
||||||
} catch (RemoteException e) {
|
} catch (RemoteException e) {
|
||||||
Log.e(LOG_TAG, "Failed to get a response from PLATFORM_COMPAT_SERVICE", e);
|
Log.e(LOG_TAG, "Failed to get a response from PLATFORM_COMPAT_SERVICE", e);
|
||||||
return getTargetSdk(packageName, userId) > Build.VERSION_CODES.Q;
|
return getTargetSdk(packageName, userId) > Build.VERSION_CODES.Q;
|
||||||
|
} finally {
|
||||||
|
mInjector.binderRestoreCallingIdentity(ident);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user