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()) {