From aee2b32a3551786415041098978640a00df54397 Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Wed, 1 Feb 2012 21:09:21 +0100 Subject: [PATCH] modem-helpers: allow strings instead of indexes in CIEV unsolicited events Some modems will report strings instead of indicator indexes, like: +CIEV: roam,1 So allow non-integer indicators. --- src/mm-modem-helpers.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mm-modem-helpers.c b/src/mm-modem-helpers.c index c30204cc..142a9f17 100644 --- a/src/mm-modem-helpers.c +++ b/src/mm-modem-helpers.c @@ -537,7 +537,7 @@ mm_3gpp_creg_regex_destroy (GPtrArray *array) GRegex * mm_3gpp_ciev_regex_get (void) { - return g_regex_new ("\\r\\n\\+CIEV: (\\d+),(\\d)\\r\\n", + return g_regex_new ("\\r\\n\\+CIEV: (.*),(\\d)\\r\\n", G_REGEX_RAW | G_REGEX_OPTIMIZE, 0, NULL);