From: lly Date: Mon, 2 Sep 2019 06:55:09 +0000 (+0800) Subject: ble_mesh: fix canceled buffer memory leak X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f449cb7843e48cb7f3827ce98c5d39a1edfa8871;p=esp-idf ble_mesh: fix canceled buffer memory leak --- diff --git a/components/bt/esp_ble_mesh/mesh_core/adv.c b/components/bt/esp_ble_mesh/mesh_core/adv.c index a1c4cf9825..21fd0580c9 100644 --- a/components/bt/esp_ble_mesh/mesh_core/adv.c +++ b/components/bt/esp_ble_mesh/mesh_core/adv.c @@ -189,6 +189,8 @@ static void adv_thread(void *p) BT_ERR("%s, xQueueSendToFront failed", __func__); } } + } else { + net_buf_unref(*buf); } /* Give other threads a chance to run */