From fd00064e0bb2c81e53e9d0b7d22ce919b41dbe60 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Thu, 26 Dec 2013 12:52:52 -0800 Subject: [PATCH] monitor: Command Complete events with just status are valid --- monitor/packet.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/monitor/packet.c b/monitor/packet.c index 15cf14222..695360fab 100644 --- a/monitor/packet.c +++ b/monitor/packet.c @@ -6120,6 +6120,13 @@ static void cmd_complete_evt(const void *data, uint8_t size) return; } + if (opcode_data->rsp_size > 1 && size - 3 == 1) { + uint8_t status = *((uint8_t *) (data + 3)); + + print_status(status); + return; + } + if (opcode_data->rsp_fixed) { if (size - 3 != opcode_data->rsp_size) { print_text(COLOR_ERROR, "invalid packet size"); -- 2.47.3