From aaa11967451f27104d3b375206e059ed4d4818c9 Mon Sep 17 00:00:00 2001 From: Chaohui Wang Date: Tue, 11 Jul 2023 10:36:13 +0800 Subject: [PATCH] Prevent null from getMergedImsisFromGroup() Fix: 290698752 Test: presubmit Change-Id: Icea4a2e29b2f286dc7c5903d4da8ae4972db4053 --- telephony/java/android/telephony/TelephonyManager.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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) { }