typedef int ofono_bool_t;
-#define OFONO_MAX_ICCID_LENGTH 20
-
/* MCC is always three digits. MNC is either two or three digits */
#define OFONO_MAX_MCC_LENGTH 3
#define OFONO_MAX_MNC_LENGTH 3
struct ofono_sim *sim = userdata;
const char *path = __ofono_atom_get_path(sim->atom);
DBusConnection *conn = ofono_dbus_get_connection();
- char iccid[OFONO_MAX_ICCID_LENGTH + 1];
+ char iccid[21]; /* ICCID max length is 20 + 1 for NULL */
if (!ok || length < 10)
return;
extract_bcd_number(data, length, iccid);
- iccid[OFONO_MAX_ICCID_LENGTH] = '\0';
+ iccid[20] = '\0';
sim->iccid = g_strdup(iccid);
ofono_dbus_signal_property_changed(conn, path,