From d5fb4284e13b534b57660282cf80c33bf981929e Mon Sep 17 00:00:00 2001 From: David McCullough Date: Thu, 28 May 2015 11:23:45 +1000 Subject: qmi: fix '0' prefixed IMEI/ESN/MEID on QMI modems QMI modems are incorrectly ignoring IMEI/ESN/MEID numbers that start with a '0'. Fix this up. Seen on an AT&T Beam (340u) Signed-off-by: David McCullough --- src/mm-broadband-modem-qmi.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/mm-broadband-modem-qmi.c b/src/mm-broadband-modem-qmi.c index 4d234c6e..f158fdf3 100644 --- a/src/mm-broadband-modem-qmi.c +++ b/src/mm-broadband-modem-qmi.c @@ -1223,13 +1223,13 @@ dms_get_ids_ready (QmiClientDms *client, */ if (qmi_message_dms_get_ids_output_get_imei (output, &str, NULL) && - str[0] != '\0' && str[0] != '0') { + str[0] != '\0') { g_free (ctx->self->priv->imei); ctx->self->priv->imei = g_strdup (str); } if (qmi_message_dms_get_ids_output_get_esn (output, &str, NULL) && - str[0] != '\0' && str[0] != '0') { + str[0] != '\0') { g_free (ctx->self->priv->esn); len = strlen (str); if (len == 7) @@ -1241,7 +1241,7 @@ dms_get_ids_ready (QmiClientDms *client, } if (qmi_message_dms_get_ids_output_get_meid (output, &str, NULL) && - str[0] != '\0' && str[0] != '0') { + str[0] != '\0') { g_free (ctx->self->priv->meid); len = strlen (str); if (len == 14) -- cgit v1.2.3-70-g09d2