mirror of
https://github.com/espressif/esp-idf.git
synced 2025-08-03 12:44:33 +02:00
Merge branch 'bugfix/delay_report_memory_leak_v5.0' into 'release/v5.0'
bugfix: fixed memory leak in AVDT delay report (v5.0) See merge request espressif/esp-idf!22885
This commit is contained in:
@@ -414,6 +414,11 @@ static void bta_av_proc_stream_evt(UINT8 handle, BD_ADDR bd_addr, UINT8 event, t
|
|||||||
tBTA_AV_SCB *p_scb = bta_av_cb.p_scb[index];
|
tBTA_AV_SCB *p_scb = bta_av_cb.p_scb[index];
|
||||||
int xx;
|
int xx;
|
||||||
|
|
||||||
|
if (event == AVDT_DELAY_REPORT_CFM_EVT) {
|
||||||
|
APPL_TRACE_DEBUG("%s: AVDT_DELAY_REPORT_CFM_EVT", __func__);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (p_data) {
|
if (p_data) {
|
||||||
if (event == AVDT_SECURITY_IND_EVT) {
|
if (event == AVDT_SECURITY_IND_EVT) {
|
||||||
sec_len = (p_data->security_ind.len < BTA_AV_SECURITY_MAX_LEN) ?
|
sec_len = (p_data->security_ind.len < BTA_AV_SECURITY_MAX_LEN) ?
|
||||||
@@ -500,9 +505,6 @@ static void bta_av_proc_stream_evt(UINT8 handle, BD_ADDR bd_addr, UINT8 event, t
|
|||||||
case AVDT_DISCONNECT_IND_EVT:
|
case AVDT_DISCONNECT_IND_EVT:
|
||||||
p_msg->hdr.offset = p_data->hdr.err_param;
|
p_msg->hdr.offset = p_data->hdr.err_param;
|
||||||
break;
|
break;
|
||||||
case AVDT_DELAY_REPORT_CFM_EVT:
|
|
||||||
APPL_TRACE_DEBUG("%s: AVDT_DELAY_REPORT_CFM_EVT", __func__);
|
|
||||||
return;
|
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user