Merge branch 'bugfix/IDFGH-12353' into 'master'

fix(ble_mesh): Free segment tx buffers on tx reset for SAR enhancement

Closes IDFGH-12353 and BLERP-641

See merge request espressif/esp-idf!29779
This commit is contained in:
Island 2024-03-29 16:03:13 +08:00
commit 82f70e7ad4

View File

@ -368,7 +368,6 @@ static void seg_tx_reset(struct seg_tx *tx)
tx->cb_data = NULL;
tx->seq_auth = 0U;
tx->sub = NULL;
tx->seg_n = 0;
tx->last_seg_n = 0;
tx->lsn_updated = 0;
tx->dst = BLE_MESH_ADDR_UNASSIGNED;
@ -385,6 +384,7 @@ static void seg_tx_reset(struct seg_tx *tx)
}
tx->nack_count = 0U;
tx->seg_n = 0;
bt_mesh_seg_tx_unlock();