Removing OrSelf check when checking for PRIVILEGED_PHONE_STATE perm.
Self check is done as part of READ_PHONE_STATE and AppOps checks.
Bug: 22376654
Change-Id: I437f9bf324950cb70bae5be76699824da5897a6f
diff --git a/src/com/android/phone/PhoneInterfaceManager.java b/src/com/android/phone/PhoneInterfaceManager.java
index d6216c5..3488820 100644
--- a/src/com/android/phone/PhoneInterfaceManager.java
+++ b/src/com/android/phone/PhoneInterfaceManager.java
@@ -2710,10 +2710,10 @@
private boolean canReadPhoneState(String callingPackage, String message) {
try {
- mApp.enforceCallingOrSelfPermission(
+ mApp.enforceCallingPermission(
android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE, message);
- // SKIP checking for run-time permission since self or obtained PRIVILEDGED
+ // SKIP checking for run-time permission since obtained PRIVILEDGED
return true;
} catch (SecurityException e) {
mApp.enforceCallingOrSelfPermission(android.Manifest.permission.READ_PHONE_STATE,