You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by bt...@apache.org on 2020/09/16 08:07:10 UTC
[incubator-nuttx] 01/02: fs: Call RELEASE_SEARCH to free resource
in pseudorename
This is an automated email from the ASF dual-hosted git repository.
btashton pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git
commit 1e848e5d8ba41ea55144469796b60eed6037a25d
Author: Xiang Xiao <xi...@xiaomi.com>
AuthorDate: Wed Sep 16 02:54:44 2020 +0800
fs: Call RELEASE_SEARCH to free resource in pseudorename
Signed-off-by: Xiang Xiao <xi...@xiaomi.com>
---
fs/vfs/fs_rename.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/fs/vfs/fs_rename.c b/fs/vfs/fs_rename.c
index bc8f9cb..cabc8ba 100644
--- a/fs/vfs/fs_rename.c
+++ b/fs/vfs/fs_rename.c
@@ -173,6 +173,7 @@ next_subdir:
* over again. A nasty goto is used because I am lazy.
*/
+ RELEASE_SEARCH(&newdesc);
goto next_subdir;
}
else
@@ -265,6 +266,8 @@ errout_with_sem:
inode_semgive();
errout:
+ RELEASE_SEARCH(&newdesc);
+
if (subdir != NULL)
{
kmm_free(subdir);