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

Commit ce8edbed authored by Chaitanya Saggurthi's avatar Chaitanya Saggurthi Committed by Steve Kondik
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 0ef11bcb
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -1267,11 +1267,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;
        }