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

Commit 75e1d313 authored by Robert Greenwalt's avatar Robert Greenwalt
Browse files

Fix exception when reporting disconn cdma state.

Array out of bounds when checking first element of a 0-length array.
parent a6597440
Loading
Loading
Loading
Loading
+6 −3
Original line number Diff line number Diff line
@@ -535,10 +535,13 @@ class TelephonyRegistry extends ITelephonyRegistry.Stub {
            intent.putExtra(Phone.STATE_CHANGE_REASON_KEY, reason);
        }
        intent.putExtra(Phone.DATA_APN_KEY, apn);
        String types = apnTypes[0];
        String types = new String("");
        if (apnTypes.length > 0) {
            types = apnTypes[0];
            for (int i = 1; i < apnTypes.length; i++) {
                types = types+","+apnTypes[i];
            }
        }
        intent.putExtra(Phone.DATA_APN_TYPES_KEY, types);
        intent.putExtra(Phone.DATA_IFACE_NAME_KEY, interfaceName);
        mContext.sendStickyBroadcast(intent);