diff --git a/telephony/java/android/telephony/TelephonyManager.java b/telephony/java/android/telephony/TelephonyManager.java index efcbd31fb6e45..f1ee76e1ed94d 100644 --- a/telephony/java/android/telephony/TelephonyManager.java +++ b/telephony/java/android/telephony/TelephonyManager.java @@ -5268,7 +5268,11 @@ public class TelephonyManager { try { ITelephony telephony = getITelephony(); if (telephony != null) { - return telephony.getMergedImsisFromGroup(getSubId(), getOpPackageName()); + String[] mergedImsisFromGroup = + telephony.getMergedImsisFromGroup(getSubId(), getOpPackageName()); + if (mergedImsisFromGroup != null) { + return mergedImsisFromGroup; + } } } catch (RemoteException ex) { }