summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorandroid-build-team Robot <android-build-team-robot@google.com>2019-01-25 00:16:50 +0000
committerandroid-build-team Robot <android-build-team-robot@google.com>2019-01-25 00:16:50 +0000
commit76b7e675938cb2214db44a24cca392a4c31b5709 (patch)
tree5cfc7d2109a5fa2c88f91530ee29b30586c909f5
parentfef9ccf3a3305b25292b10b5ff5b6e83f0d9fd1e (diff)
parentc88ca3b22b01869ecc26d60075042f5e6a6b5ded (diff)
downloadbase-76b7e675938cb2214db44a24cca392a4c31b5709.tar.gz
Merge cherrypicks of [6161352, 6161353, 6161354, 6161355, 6161236, 6161237, 6161238, 6161759, 6161608, 6161356, 6161760, 6161654, 6161422, 6161423, 6161424, 6161425, 6161426, 6161427, 6161819, 6161357, 6161358, 6161428, 6161429, 6161430, 6159952, 6159858] into pi-b4s4-release
Change-Id: I81b20d954d16be6a5ad083cc5a394b82a80b6f5e
-rw-r--r--telephony/java/android/telephony/TelephonyManager.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/telephony/java/android/telephony/TelephonyManager.java b/telephony/java/android/telephony/TelephonyManager.java
index c574fb4d6605..03a2dce56151 100644
--- a/telephony/java/android/telephony/TelephonyManager.java
+++ b/telephony/java/android/telephony/TelephonyManager.java
@@ -7581,6 +7581,9 @@ public class TelephonyManager {
@SystemApi
@RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE)
public int setAllowedCarriers(int slotIndex, List<CarrierIdentifier> carriers) {
+ if (slotIndex < 0 || slotIndex > getPhoneCount()) {
+ return -1;
+ }
try {
ITelephony service = getITelephony();
if (service != null) {