Diff between db89f55e0111f0254acdbfefcff84bfa818badfc and 13eee21e643784d19bdede55089645f83483bbf4

Changed Files

File Additions Deletions Status
android/avrcp-lib.c +6 -2 modified

Full Patch

diff --git a/android/avrcp-lib.c b/android/avrcp-lib.c
index 33d25e2..88d50c1 100644
--- a/android/avrcp-lib.c
+++ b/android/avrcp-lib.c
@@ -2481,13 +2481,17 @@ int avrcp_add_to_now_playing(struct avrcp *session, uint8_t scope, uint64_t uid,
 int avrcp_get_capabilities_rsp(struct avrcp *session, uint8_t transaction,
 						uint8_t number, uint8_t *events)
 {
+	uint8_t pdu[2];
 	struct iovec iov[2];
 
 	if (number > AVRCP_EVENT_LAST)
 		return -EINVAL;
 
-	iov[0].iov_base = &number;
-	iov[0].iov_len = sizeof(number);
+	pdu[0] = CAP_EVENTS_SUPPORTED;
+	pdu[1] = number;
+
+	iov[0].iov_base = pdu;
+	iov[0].iov_len = sizeof(pdu);
 
 	iov[1].iov_base = events;
 	iov[1].iov_len = number;