From ca69a1f4fcf2aca5d16ee4ef7d652d204e2d2f9b Mon Sep 17 00:00:00 2001 From: Isira Seneviratne Date: Thu, 13 Aug 2020 19:33:33 +0530 Subject: [PATCH] Add null check in TelephonyHelper.getAllPhoneNumbers(). --- src/org/kde/kdeconnect/Helpers/TelephonyHelper.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/org/kde/kdeconnect/Helpers/TelephonyHelper.java b/src/org/kde/kdeconnect/Helpers/TelephonyHelper.java index bc7bf1e4..abb231c1 100644 --- a/src/org/kde/kdeconnect/Helpers/TelephonyHelper.java +++ b/src/org/kde/kdeconnect/Helpers/TelephonyHelper.java @@ -46,6 +46,11 @@ public class TelephonyHelper { return Collections.emptyList(); } List subscriptionInfos = subscriptionManager.getActiveSubscriptionInfoList(); + if (subscriptionInfos == null) { + // This happens when there is no SIM card inserted + Log.w(LOGGING_TAG, "Could not get SubscriptionInfos"); + return Collections.emptyList(); + } List subscriptionIDs = new ArrayList<>(subscriptionInfos.size()); for (SubscriptionInfo info : subscriptionInfos) { subscriptionIDs.add(info.getSubscriptionId());