Diff between 42a03e1c6f3cc6ca5b0ebddb81872c008d5a52f7 and 4d155a809b12c5642a5c538aeb83c991e52bb449

Changed Files

File Additions Deletions Status
plugins/mgmtops.c +3 -2 modified

Full Patch

diff --git a/plugins/mgmtops.c b/plugins/mgmtops.c
index 4123b16..5383864 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;
 	}