FP2-1719:Crash when insert roaming simcard at slot2
Crash when insert roaming simcard at slot2
Change-Id: I6db43b60add32a6fba4c8b970f25c44e497bc48e
diff --git a/src/java/com/android/internal/telephony/ServiceStateTracker.java b/src/java/com/android/internal/telephony/ServiceStateTracker.java
index c957633..73f1c8c 100644
--- a/src/java/com/android/internal/telephony/ServiceStateTracker.java
+++ b/src/java/com/android/internal/telephony/ServiceStateTracker.java
@@ -1072,7 +1072,7 @@
}
boolean inSameCountry = true;
final String networkMCC = operatorNumeric.substring(0, 3);
- final String homeMCC = homeNumeric.substring(0, 3);
+ final String homeMCC = homeNumeric.substring(1, 4);
final String networkCountry = MccTable.countryCodeForMcc(Integer.parseInt(networkMCC));
final String homeCountry = MccTable.countryCodeForMcc(Integer.parseInt(homeMCC));
if (networkCountry.isEmpty() || homeCountry.isEmpty()) {