From f5c5e03129ccd63e03bf84b4bf28b70ac635f2b9 Mon Sep 17 00:00:00 2001 From: Luiz Augusto von Dentz Date: Wed, 6 Mar 2013 16:49:02 +0200 Subject: [PATCH] tools: Fix AVRCP parsing of GetFolderItems for media players Length of name is 2 bytes not 1 --- tools/parser/avrcp.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tools/parser/avrcp.c b/tools/parser/avrcp.c index 746313e7d..84048822d 100644 --- a/tools/parser/avrcp.c +++ b/tools/parser/avrcp.c @@ -1666,8 +1666,8 @@ static const char *playersubtype2str(uint32_t subtype) static void avrcp_media_player_item_dump(int level, struct frame *frm, uint16_t len) { - uint16_t id, charset; - uint8_t type, status, namelen; + uint16_t id, charset, namelen; + uint8_t type, status; uint32_t subtype; uint64_t features[2]; @@ -1711,8 +1711,8 @@ static void avrcp_media_player_item_dump(int level, struct frame *frm, p_indent(level, frm); - namelen = get_u8(frm); - printf("NameLength: 0x%02x (%u)\n", namelen, namelen); + namelen = get_u16(frm); + printf("NameLength: 0x%04x (%u)\n", namelen, namelen); p_indent(level, frm); -- 2.47.3