fix(bt): do not cap AVDTP Discover results by local SEP count

- Closes https://github.com/espressif/esp-idf/issues/18848
This commit is contained in:
yangfeng
2026-08-13 09:53:07 +08:00
parent 9997de4b57
commit c4da788094
3 changed files with 9 additions and 4 deletions
@@ -992,8 +992,8 @@ static UINT8 avdt_msg_prs_discover_rsp(tAVDT_MSG *p_msg, UINT8 *p, UINT16 len)
if (p_msg->discover_rsp.num_seps > (len / 2)) {
p_msg->discover_rsp.num_seps = (len / 2);
}
if (p_msg->discover_rsp.num_seps > AVDT_NUM_SEPS) {
p_msg->discover_rsp.num_seps = AVDT_NUM_SEPS;
if (p_msg->discover_rsp.num_seps > AVDT_DIS_RES_MAX_NUM_SEPS) {
p_msg->discover_rsp.num_seps = AVDT_DIS_RES_MAX_NUM_SEPS;
}
/* parse out sep info */