From c147486c7958d8f39cf279acf328359f55118c36 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bj=C3=B8rn=20Mork?= Date: Wed, 8 Apr 2015 15:31:19 +0200 Subject: [PATCH] add command done status to verbose output MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Bjørn Mork --- mbim-dev.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mbim-dev.c b/mbim-dev.c index 4c129b0..af76683 100644 --- a/mbim-dev.c +++ b/mbim-dev.c @@ -76,7 +76,7 @@ mbim_recv(struct uloop_fd *u, unsigned int events) { ssize_t cnt = read(u->fd, mbim_buffer, MBIM_BUFFER_SIZE); struct mbim_message_header *hdr = (struct mbim_message_header *) mbim_buffer; - struct command_message *msg = (struct command_message *) mbim_buffer; + struct command_done_message *msg = (struct command_done_message *) (hdr + 1); int i; if (cnt < 0) @@ -105,6 +105,8 @@ mbim_recv(struct uloop_fd *u, unsigned int events) mbim_send_close_msg(); break; case MBIM_MESSAGE_TYPE_COMMAND_DONE: + if (verbose) + printf(" status_code: %04X\n", le32toh(msg->status_code)); return_code = current_handler->response(msg->buffer, le32toh(msg->buffer_length)); if (return_code < 0) no_close = 0; -- 2.11.0