diff options
author | Tambet Ingo <tambet@gmail.com> | 2008-09-01 16:01:55 +0300 |
---|---|---|
committer | Tambet Ingo <tambet@gmail.com> | 2008-09-01 16:01:55 +0300 |
commit | c56d5a257b35a8f1072a250df68437cf4ec50bf9 (patch) | |
tree | 2eae0b9b0df7d3d52a766b3d6e3cdd722dba6fb5 /plugins/mm-modem-huawei.c | |
parent | 1bb60347b503e1aaf043548b853f19156a31b5e4 (diff) |
Handle reading failure replies correctly everywhere.
Diffstat (limited to 'plugins/mm-modem-huawei.c')
-rw-r--r-- | plugins/mm-modem-huawei.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/plugins/mm-modem-huawei.c b/plugins/mm-modem-huawei.c index 79eb689b..bbcb308c 100644 --- a/plugins/mm-modem-huawei.c +++ b/plugins/mm-modem-huawei.c @@ -162,7 +162,7 @@ enable (MMModem *modem, static gboolean parse_syscfg (const char *reply, int *mode_a, int *mode_b, guint32 *band, int *unknown1, int *unknown2) { - if (strncmp (reply, "^SYSCFG:", 8)) + if (reply == NULL || strncmp (reply, "^SYSCFG:", 8)) return FALSE; if (sscanf (reply + 8, "%d,%d,%x,%d,%d", mode_a, mode_b, band, unknown1, unknown2)) |