diff --git a/monitor/avctp.c b/monitor/avctp.c
index 9df8e75..ec2adcd 100644
--- a/monitor/avctp.c
+++ b/monitor/avctp.c
{ }
};
-static void avrcp_rejected_packet(const struct l2cap_frame *frame)
+static void avrcp_rejected_packet(const struct l2cap_frame *frame,
+ uint8_t indent)
{
uint8_t status;
}
status = *((uint8_t *) frame->data);
- print_field("Error: 0x%02x (%s)", status, error2str(status));
+ print_field("%*cError: 0x%02x (%s)", (indent - 8), ' ',
+ status, error2str(status));
}
static void avrcp_pdu_packet(const struct l2cap_frame *frame, uint8_t ctype,
}
if (ctype == 0xA) {
- avrcp_rejected_packet(frame);
+ l2cap_frame_pull(&avrcp_frame, frame, 4);
+ avrcp_rejected_packet(&avrcp_frame, indent + 2);
return;
}