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;
}