From 82fad6c36f183de93d936dd2007b899c2932bcee Mon Sep 17 00:00:00 2001 From: Leon Chan Date: Mon, 28 Jun 2021 15:29:31 +0800 Subject: [PATCH] fix: rollback resources when opendir failed close: #I3Y577 Signed-off-by: Leon Chan --- components/fs/littlefs/lfs_api.c | 1 + 1 file changed, 1 insertion(+) diff --git a/components/fs/littlefs/lfs_api.c b/components/fs/littlefs/lfs_api.c index b829d48f..ddd0fd1f 100644 --- a/components/fs/littlefs/lfs_api.c +++ b/components/fs/littlefs/lfs_api.c @@ -524,6 +524,7 @@ DIR *LfsOpendir(const char *dirName) ret = lfs_dir_open(&(fileOpInfo->lfsInfo), (lfs_dir_t *)(&(dirInfo->dir)), dirName); if (ret != 0) { + FreeDirInfo(dirName); errno = LittlefsErrno(ret); goto errout; }