Diff between cce524b1acede0089da7e041283f04dc78fd1eb2 and fd00064e0bb2c81e53e9d0b7d22ce919b41dbe60

Changed Files

File Additions Deletions Status
monitor/packet.c +7 -0 modified

Full Patch

diff --git a/monitor/packet.c b/monitor/packet.c
index 15cf142..695360f 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");