Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 326b5a15 authored by Chaitanya Saggurthi's avatar Chaitanya Saggurthi
Browse files

Fix system server crash

Fix system server crash by adding null check to
subscriptionManger API for isub service.

Change-Id: Ie113ae110136979b00bd5f254baff02182b2ce53
CRs-Fixed: 822865
parent 82bb9d95
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -1268,11 +1268,13 @@ public class SubscriptionManager {
     * {@hide}
     */
    public static int getSimStateForSubscriber(int subId) {
        int simState;
        int simState = TelephonyManager.SIM_STATE_UNKNOWN;

        try {
            ISub iSub = ISub.Stub.asInterface(ServiceManager.getService("isub"));
            if (iSub != null) {
                simState = iSub.getSimStateForSubscriber(subId);
            }
        } catch (RemoteException ex) {
            simState = TelephonyManager.SIM_STATE_UNKNOWN;
        }