From 61cefaedc145452735c058277a3eb4a61f698715 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Wed, 6 Nov 2013 05:16:09 -0800 Subject: [PATCH] monitor: Add extra packet length check for Apple vendor data --- monitor/packet.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/monitor/packet.c b/monitor/packet.c index c559fa734..0efa60bce 100644 --- a/monitor/packet.c +++ b/monitor/packet.c @@ -2313,7 +2313,7 @@ static void print_manufacturer_apple(const void *data, uint8_t data_len) break; case 0x02: len = *((uint8_t *) (data + 1)); - if (len != 0x15) { + if (len != 0x15 || len != data_len - 2) { print_hex_field(" Data", data, data_len); break; } -- 2.47.3