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