Handle memory leak in callout deinit

This commit is contained in:
Rahul Tank
2024-03-11 10:48:12 +05:30
committed by Abhinav Kudnar
parent c100086bde
commit 02ef2e088f
+1 -3
View File
@@ -808,10 +808,9 @@ npl_freertos_callout_deinit(struct ble_npl_callout *co)
if(esp_timer_delete(callout->handle))
ESP_LOGW(TAG, "Timer not deleted");
#else
xTimerDelete(callout->handle, portMAX_DELAY);
#endif
#if OS_MEM_ALLOC
os_memblock_put(&ble_freertos_co_pool,callout);
@@ -819,7 +818,6 @@ npl_freertos_callout_deinit(struct ble_npl_callout *co)
free((void *)callout);
#endif
#endif
co->co = NULL;
memset(co, 0, sizeof(struct ble_npl_callout));
}