2021-10-16 14:05:45 -04:00
|
|
|
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
2019-10-19 17:56:37 -04:00
|
|
|
From: cprhokie <cprhokie@gmail.com>
|
|
|
|
Date: Fri, 22 Feb 2019 20:53:12 -0500
|
|
|
|
Subject: [PATCH] avrc_bld_get_attrs_rsp - fix attribute length position off by
|
|
|
|
one
|
|
|
|
|
|
|
|
Change-Id: I60c859ef9784cf39d390a22810be5777e1e5066c
|
|
|
|
---
|
|
|
|
stack/avrc/avrc_bld_tg.c | 3 ++-
|
|
|
|
1 file changed, 2 insertions(+), 1 deletion(-)
|
|
|
|
|
|
|
|
diff --git a/stack/avrc/avrc_bld_tg.c b/stack/avrc/avrc_bld_tg.c
|
2021-10-16 14:05:45 -04:00
|
|
|
index 5befa7a10..b73393182 100644
|
2019-10-19 17:56:37 -04:00
|
|
|
--- a/stack/avrc/avrc_bld_tg.c
|
|
|
|
+++ b/stack/avrc/avrc_bld_tg.c
|
|
|
|
@@ -976,7 +976,8 @@ static tAVRC_STS avrc_bld_get_attrs_rsp (tAVRC_GET_ATTRS_RSP *p_rsp, BT_HDR *p_p
|
|
|
|
}
|
|
|
|
/* get the existing length, if any, and also the num attributes */
|
|
|
|
p_start = (uint8_t *)(p_pkt + 1) + p_pkt->offset;
|
|
|
|
- p_data = p_len = p_start + 1; /* pdu */
|
|
|
|
+ p_data = p_start + 1; /* pdu */
|
|
|
|
+ p_len = p_start + 2;
|
|
|
|
/* the existing len */
|
|
|
|
BE_STREAM_TO_UINT16(len, p_data);
|
|
|
|
p_num = p_data + 1;
|