aboutsummaryrefslogtreecommitdiff
path: root/plugins/mm-modem-huawei.c
diff options
context:
space:
mode:
authorTambet Ingo <tambet@gmail.com>2008-09-01 16:01:55 +0300
committerTambet Ingo <tambet@gmail.com>2008-09-01 16:01:55 +0300
commitc56d5a257b35a8f1072a250df68437cf4ec50bf9 (patch)
tree2eae0b9b0df7d3d52a766b3d6e3cdd722dba6fb5 /plugins/mm-modem-huawei.c
parent1bb60347b503e1aaf043548b853f19156a31b5e4 (diff)
Handle reading failure replies correctly everywhere.
Diffstat (limited to 'plugins/mm-modem-huawei.c')
-rw-r--r--plugins/mm-modem-huawei.c2
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))