aboutsummaryrefslogtreecommitdiff
path: root/src/mm-iface-modem-3gpp.c
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2012-02-01 18:31:58 +0100
committerAleksander Morgado <aleksander@lanedo.com>2012-03-15 14:15:00 +0100
commit0f94abd3ae4c74719c9b2214be84aaa62f8b4be0 (patch)
tree383295e3e52372c0850aba99e8cc2eafc9fa415e /src/mm-iface-modem-3gpp.c
parentcd5e9c27a37ae2994dfab344ff83912c66cc4c12 (diff)
iface-modem-3gpp: avoid segfault with empty MCCMNC
Diffstat (limited to 'src/mm-iface-modem-3gpp.c')
-rw-r--r--src/mm-iface-modem-3gpp.c2
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);