From 91eada4accdef58f636d4dce15e2803a7a42083f Mon Sep 17 00:00:00 2001 From: "sonika.rathi" Date: Fri, 8 Sep 2023 13:28:04 +0200 Subject: [PATCH] fix(fatfs): free allocated memory for base path before unmounting the card --- components/fatfs/vfs/vfs_fat_sdmmc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/components/fatfs/vfs/vfs_fat_sdmmc.c b/components/fatfs/vfs/vfs_fat_sdmmc.c index f3625a2f0e..1a5ac2150b 100644 --- a/components/fatfs/vfs/vfs_fat_sdmmc.c +++ b/components/fatfs/vfs/vfs_fat_sdmmc.c @@ -439,6 +439,8 @@ esp_err_t esp_vfs_fat_sdcard_unmount(const char *base_path, sdmmc_card_t *card) if (!found) { return ESP_ERR_INVALID_ARG; } + free(s_ctx[id]->base_path); + s_ctx[id]->base_path = NULL; free(s_ctx[id]); s_ctx[id] = NULL;