summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJack Yu <jackyu@google.com>2017-01-16 10:15:34 -0800
committerSean McCreary <mccreary@mcwest.org>2017-04-05 19:25:14 -0600
commitb3d279492e4e6d76022a5f9ac3e836bec91e5ea8 (patch)
tree64e3f354610ee480c8f9d18b327db5edbd6fd045
parent8ec78c8a85a5376442ee2a2c1049a4060b24f127 (diff)
downloadandroid_packages_services_Telephony-b3d279492e4e6d76022a5f9ac3e836bec91e5ea8.tar.gz
android_packages_services_Telephony-b3d279492e4e6d76022a5f9ac3e836bec91e5ea8.tar.bz2
android_packages_services_Telephony-b3d279492e4e6d76022a5f9ac3e836bec91e5ea8.zip
Added permission check for setCellInfoListRate
Now the caller needs to have MODIFY_PHONE_STATE to call this API. Test: Manual bug: 33815946 Merged-In: Ia2cf0de383572033c70b94ae71080ef35c3f443c AOSP-Change-Id: Ia2cf0de383572033c70b94ae71080ef35c3f443c CVE-2017-0554 Change-Id: I9c48ae03ffd2bf54634f5f9a537df496de40119e (cherry picked from commit aeb795ef2290af1a0e4b14909363bc574e6b3ee7)
-rw-r--r--src/com/android/phone/PhoneInterfaceManager.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/com/android/phone/PhoneInterfaceManager.java b/src/com/android/phone/PhoneInterfaceManager.java
index ae7b04acc..eafcb38e4 100644
--- a/src/com/android/phone/PhoneInterfaceManager.java
+++ b/src/com/android/phone/PhoneInterfaceManager.java
@@ -1628,6 +1628,7 @@ public class PhoneInterfaceManager extends ITelephony.Stub {
@Override
public void setCellInfoListRate(int rateInMillis) {
+ enforceModifyPermission();
mPhone.setCellInfoListRate(rateInMillis);
}