summaryrefslogtreecommitdiffstats
path: root/drivers/mbmmodem
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2010-09-24 01:13:01 +0900
committerMarcel Holtmann <marcel@holtmann.org>2010-09-24 01:13:01 +0900
commit7bdb923f678948fcbf5b474799fd4d5768d0c826 (patch)
treea40841dce8455f1b4ebd861df21d0822b60d6115 /drivers/mbmmodem
parent4749645aaf35eb5c8450445a9c9bb36f241c65e1 (diff)
downloadofono-7bdb923f678948fcbf5b474799fd4d5768d0c826.tar.bz2
mbmmodem: Add debug for envelope response data
Diffstat (limited to 'drivers/mbmmodem')
-rw-r--r--drivers/mbmmodem/stk.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/drivers/mbmmodem/stk.c b/drivers/mbmmodem/stk.c
index c67a24b7..b25d30d6 100644
--- a/drivers/mbmmodem/stk.c
+++ b/drivers/mbmmodem/stk.c
@@ -67,9 +67,13 @@ static void stke_cb(gboolean ok, GAtResult *result, gpointer user_data)
g_at_result_iter_init(&iter, result);
- if (g_at_result_iter_next(&iter, "*STKE:") == TRUE)
- if (g_at_result_iter_next_hexstring(&iter, &pdu, &len) == FALSE)
- goto error;
+ if (g_at_result_iter_next(&iter, "*STKE:") == FALSE)
+ goto error;
+
+ /* Response data is optional */
+ g_at_result_iter_next_hexstring(&iter, &pdu, &len);
+
+ DBG("len %d", len);
cb(&error, pdu, len, cbd->data);
return;