diff options
author | Dan Williams <dcbw@redhat.com> | 2013-11-11 11:52:04 -0600 |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2013-11-11 11:52:04 -0600 |
commit | 29480f74c70e9c92b563b7c9ad6c24e8e5b5e676 (patch) | |
tree | 2ec105efe7b7dfb94b4ed8751f2394be3a6f111d | |
parent | 13e1f599f111f639dd48a2f6928cffff4ad77f9e (diff) | |
download | ModemManager-29480f74c70e9c92b563b7c9ad6c24e8e5b5e676.tar.gz |
fixup! huawei: new ^PREFMODE=? test parser
Handle spaces when parsing, E168C replies with:
<CR><LF>^PREFMODE: (2, 4, 8)<CR><LF><CR><LF>OK<CR><LF>
Alternatively you could do this before calling mm_get_uint_from_str():
split[i] = g_strstrip (split[i]);
-rw-r--r-- | plugins/huawei/mm-modem-helpers-huawei.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/plugins/huawei/mm-modem-helpers-huawei.c b/plugins/huawei/mm-modem-helpers-huawei.c index 684dad880..926ca7700 100644 --- a/plugins/huawei/mm-modem-helpers-huawei.c +++ b/plugins/huawei/mm-modem-helpers-huawei.c @@ -295,7 +295,7 @@ mm_huawei_parse_prefmode_test (const gchar *response, GArray *out; response = mm_strip_tag (response, "^PREFMODE:"); - split = g_strsplit_set (response, "(,)\r\n", -1); + split = g_strsplit_set (response, " (,)\r\n", -1); if (!split) { g_set_error (error, MM_CORE_ERROR, |