From 4d155a809b12c5642a5c538aeb83c991e52bb449 Mon Sep 17 00:00:00 2001 From: Johan Hedberg Date: Mon, 19 Dec 2011 13:53:07 +0200 Subject: [PATCH] mgmtops: Check for exact mgmt_device_found event size --- plugins/mgmtops.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/mgmtops.c b/plugins/mgmtops.c index 4123b16c3..538386469 100644 --- a/plugins/mgmtops.c +++ b/plugins/mgmtops.c @@ -1244,8 +1244,9 @@ static void mgmt_device_found(int sk, uint16_t index, void *buf, size_t len) uint8_t *eir; uint32_t cls; - if (len < sizeof(*ev)) { - error("Too small mgmt_device_found event packet"); + if (len != sizeof(*ev)) { + error("mgmt_device_found length %u instead of expected %u", + len, sizeof(*ev)); return; } -- 2.47.3