From 781f3cde673053f1b512680eb4c97d7ce86427b1 Mon Sep 17 00:00:00 2001 From: Szymon Janc Date: Mon, 21 Jan 2013 16:17:47 +0100 Subject: [PATCH] monitor: Fix possible crash on unknown command If unknown command is received monitor would crash due to dereference of NULL opcode_data pointer. --- monitor/packet.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/monitor/packet.c b/monitor/packet.c index 19139f8b9..58a5a97ca 100644 --- a/monitor/packet.c +++ b/monitor/packet.c @@ -4266,7 +4266,7 @@ static void cmd_complete_evt(const void *data, uint8_t size) print_indent(6, opcode_color, "", opcode_str, COLOR_OFF, " (0x%2.2x|0x%4.4x) ncmd %d", ogf, ocf, evt->ncmd); - if (!opcode_data->rsp_func) { + if (!opcode_data || !opcode_data->rsp_func) { packet_hexdump(data + 3, size - 3); return; } -- 2.47.3