From 1e848e5d8ba41ea55144469796b60eed6037a25d Mon Sep 17 00:00:00 2001 From: Xiang Xiao Date: Wed, 16 Sep 2020 02:54:44 +0800 Subject: [PATCH] fs: Call RELEASE_SEARCH to free resource in pseudorename Signed-off-by: Xiang Xiao --- 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 bc8f9cbded1..cabc8ba5e79 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);