aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuiz Augusto von Dentz <luiz.von.dentz@intel.com>2011-08-01 18:43:51 +0300
committerJohan Hedberg <johan.hedberg@intel.com>2011-08-03 13:58:21 +0300
commit85c02cade6d63e8651be103dfacddd0fb4515343 (patch)
tree91524ff7093513d31aca3dc2a07933e449bc835a
parentc5d9ad10895cf4cad790e9de13326052595b23b8 (diff)
downloadbluez-hcidump-85c02cade6d63e8651be103dfacddd0fb4515343.tar.gz
Don't parse response AVRCP PDU if ctype is NOT_IMPLETED
-rw-r--r--parser/avrcp.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/parser/avrcp.c b/parser/avrcp.c
index ff6862d..1b3afad 100644
--- a/parser/avrcp.c
+++ b/parser/avrcp.c
@@ -473,6 +473,12 @@ void avrcp_dump(int level, struct frame *frm)
return;
}
+ /* Not implemented should not contain any operand */
+ if (ctype == AVC_CTYPE_NOT_IMPLEMENTED) {
+ raw_dump(level, frm);
+ return;
+ }
+
switch (opcode) {
case AVC_OP_PASSTHROUGH:
avrcp_passthrough_dump(level + 1, frm);