iface-modem-3gpp: avoid segfault with empty MCCMNC

This commit is contained in:
Aleksander Morgado
2012-02-01 18:31:58 +01:00
parent cd5e9c27a3
commit 0f94abd3ae

View File

@@ -516,7 +516,7 @@ parse_mcc_mnc (const gchar *mccmnc,
gchar mcc[4] = { 0, 0, 0, 0 }; gchar mcc[4] = { 0, 0, 0, 0 };
gchar mnc[4] = { 0, 0, 0, 0 }; gchar mnc[4] = { 0, 0, 0, 0 };
mccmnc_len = strlen (mccmnc); mccmnc_len = (mccmnc ? strlen (mccmnc) : 0);
if (mccmnc_len != 5 && if (mccmnc_len != 5 &&
mccmnc_len != 6) { mccmnc_len != 6) {
mm_dbg ("Unexpected MCC/MNC string '%s'", mccmnc); mm_dbg ("Unexpected MCC/MNC string '%s'", mccmnc);