diff options
author | Aleksander Morgado <aleksander@lanedo.com> | 2012-02-01 21:09:21 +0100 |
---|---|---|
committer | Aleksander Morgado <aleksander@lanedo.com> | 2012-03-15 14:15:00 +0100 |
commit | aee2b32a3551786415041098978640a00df54397 (patch) | |
tree | 1d58f2c299d51d166f811102649ebb71f3891c11 /src | |
parent | eb37fc158921d2283787d7089c7a6f318ac6c6d6 (diff) |
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.
Diffstat (limited to 'src')
-rw-r--r-- | src/mm-modem-helpers.c | 2 |
1 files changed, 1 insertions, 1 deletions
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); |