From 224550a50c4879de4cc6c4915e96344d0ca1fb0b Mon Sep 17 00:00:00 2001 From: Gabor Kiss-Vamosi Date: Fri, 21 Sep 2018 12:19:05 +0200 Subject: [PATCH] lv_fs_open: fix memory leak --- lv_misc/lv_fs.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lv_misc/lv_fs.c b/lv_misc/lv_fs.c index 139e11554..1b297c62a 100644 --- a/lv_misc/lv_fs.c +++ b/lv_misc/lv_fs.c @@ -96,6 +96,8 @@ lv_fs_res_t lv_fs_open(lv_fs_file_t * file_p, const char * path, lv_fs_mode_t mo lv_fs_res_t res = file_p->drv->open(file_p->file_d, real_path, mode); if(res != LV_FS_RES_OK) { + lv_mem_free(file_p->file_d); + file_p->file_d = NULL; file_p->drv = NULL; }