From 3f839fa93506282c96a5e3caae947d2cc0abf597 Mon Sep 17 00:00:00 2001 From: Luiz Augusto von Dentz Date: Tue, 28 Jan 2014 11:46:29 -0800 Subject: [PATCH] audio/AVRCP: Fix sending invalid response to GetCapabilities The attribute count has to be initialized with 0 since we reuse the same buffer for both command and responses it may be already be set causing invalid response to be generated. --- profiles/audio/avrcp.c | 1 + 1 file changed, 1 insertion(+) diff --git a/profiles/audio/avrcp.c b/profiles/audio/avrcp.c index b673c5e86..d6f72ac20 100644 --- a/profiles/audio/avrcp.c +++ b/profiles/audio/avrcp.c @@ -921,6 +921,7 @@ static uint8_t avrcp_handle_get_capabilities(struct avrcp *session, return AVC_CTYPE_STABLE; case CAP_EVENTS_SUPPORTED: + pdu->params[1] = 0; for (i = 1; i <= AVRCP_EVENT_LAST; i++) { if (session->supported_events & (1 << i)) { pdu->params[1]++; -- 2.47.3