diff options
author | Aleksander Morgado <aleksander@lanedo.com> | 2012-02-01 18:31:58 +0100 |
---|---|---|
committer | Aleksander Morgado <aleksander@lanedo.com> | 2012-03-15 14:15:00 +0100 |
commit | 0f94abd3ae4c74719c9b2214be84aaa62f8b4be0 (patch) | |
tree | 383295e3e52372c0850aba99e8cc2eafc9fa415e /src | |
parent | cd5e9c27a37ae2994dfab344ff83912c66cc4c12 (diff) |
iface-modem-3gpp: avoid segfault with empty MCCMNC
Diffstat (limited to 'src')
-rw-r--r-- | src/mm-iface-modem-3gpp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mm-iface-modem-3gpp.c b/src/mm-iface-modem-3gpp.c index 3f7d0de0..dcb2bbee 100644 --- a/src/mm-iface-modem-3gpp.c +++ b/src/mm-iface-modem-3gpp.c @@ -516,7 +516,7 @@ parse_mcc_mnc (const gchar *mccmnc, gchar mcc[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 && mccmnc_len != 6) { mm_dbg ("Unexpected MCC/MNC string '%s'", mccmnc); |