From a6c52e19249e39800cf7dbc57242b3a138f266e9 Mon Sep 17 00:00:00 2001 From: xiongweichao Date: Thu, 19 Aug 2021 14:53:20 +0800 Subject: [PATCH] components/bt: fix spp memory leak --- components/bt/bluedroid/btc/profile/std/spp/btc_spp.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/components/bt/bluedroid/btc/profile/std/spp/btc_spp.c b/components/bt/bluedroid/btc/profile/std/spp/btc_spp.c index 55b91031a4..cfcc83109e 100644 --- a/components/bt/bluedroid/btc/profile/std/spp/btc_spp.c +++ b/components/bt/bluedroid/btc/profile/std/spp/btc_spp.c @@ -542,6 +542,11 @@ static void btc_spp_uninit(void) osi_mutex_unlock(&spp_local_param.spp_slot_mutex); } while(0); + if (spp_local_param.tx_event_group) { + vEventGroupDelete(spp_local_param.tx_event_group); + spp_local_param.tx_event_group = NULL; + } + if (ret != ESP_SPP_SUCCESS) { esp_spp_cb_param_t param; param.uninit.status = ret;