Diff between 7dc92fb8079a01037faab71ecc90fe2fb6221d58 and c03184efcba31643349c734fbd4b6442782e10b3
Changed Files
| File | Additions | Deletions | Status |
| plugins/mgmtops.c | +6 | -0 | modified |
Full Patch
diff --git a/plugins/mgmtops.c b/plugins/mgmtops.c
index cedfbd4..a196b1f 100644
--- a/plugins/mgmtops.c
+++ b/plugins/mgmtops.c
@@ -1446,6 +1446,12 @@ static void mgmt_cmd_status(int sk, uint16_t index, void *buf, size_t len)
opcode = btohs(bt_get_unaligned(&ev->opcode));
+ if (!ev->status) {
+ DBG("%s (0x%04x) cmd_status %u", mgmt_opstr(opcode), opcode,
+ ev->status);
+ return;
+ }
+
error("hci%u: %s (0x%04x) failed: %s (0x%02x)", index,
mgmt_opstr(opcode), opcode, mgmt_errstr(ev->status),
ev->status);