aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDavid McCullough <david.mccullough@accelecon.com>2015-05-28 11:23:45 +1000
committerAleksander Morgado <aleksander@aleksander.es>2015-05-28 09:41:42 +0200
commitd5fb4284e13b534b57660282cf80c33bf981929e (patch)
tree69acefc4652a9a023c79c672a274aad7fab83d2d /src
parent4fcae938fc93415857fd1eb6dfdbcac34848ec5e (diff)
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 <david.mccullough@accelecon.com>
Diffstat (limited to 'src')
-rw-r--r--src/mm-broadband-modem-qmi.c6
1 files changed, 3 insertions, 3 deletions
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)