Diff between a35b90370600448730a55e0bc5e99f3abf1d29c4 and 63dd921d07db84e235d9d8f0f0a03982354bf11c

Changed Files

File Additions Deletions Status
tools/parser/hci.c +7 -0 modified

Full Patch

diff --git a/tools/parser/hci.c b/tools/parser/hci.c
index 19e31bf..4f785be 100644
--- a/tools/parser/hci.c
+++ b/tools/parser/hci.c
@@ -768,6 +768,7 @@ static inline void command_dump(int level, struct frame *frm)
 			remote_name_req_dump(level + 1, frm);
 			return;
 		}
+		break;
 
 	case OGF_LINK_POLICY:
 		switch (ocf) {
@@ -784,6 +785,7 @@ static inline void command_dump(int level, struct frame *frm)
 			write_link_policy_dump(level + 1, frm);
 			return;
 		}
+		break;
 
 	case OGF_HOST_CTL:
 		switch (ocf) {
@@ -800,6 +802,7 @@ static inline void command_dump(int level, struct frame *frm)
 			write_current_iac_lap_dump(level + 1, frm);
 			return;
 		}
+		break;
 
 	case OGF_INFO_PARAM:
 		switch (ocf) {
@@ -807,6 +810,7 @@ static inline void command_dump(int level, struct frame *frm)
 			request_local_ext_features_dump(level + 1, frm);
 			return;
 		}
+		break;
 	}
 
 	raw_dump(level, frm);
@@ -1676,6 +1680,9 @@ static inline void event_dump(int level, struct frame *frm)
 	}
 
 	switch (event) {
+	case EVT_LOOPBACK_COMMAND:
+		command_dump(level + 1, frm);
+		break;
 	case EVT_CMD_COMPLETE:
 		cmd_complete_dump(level + 1, frm);
 		break;