summaryrefslogtreecommitdiff
path: root/fs/namei.c
diff options
context:
space:
mode:
authorChenyuan Mi <cymi20@fudan.edu.cn>2021-09-07 19:41:05 +0800
committerMike Marshall <hubcap@omnibond.com>2021-10-11 14:25:41 -0400
commitac2c63757f4f413980d6c676dbe1ae2941b94afa (patch)
treeb5256a5990042f6da56ad93c064742b2acb4ac50 /fs/namei.c
parent4c2b46c824a78fc8190d8eafaaea5a9078fe7479 (diff)
downloadlwn-ac2c63757f4f413980d6c676dbe1ae2941b94afa.tar.gz
lwn-ac2c63757f4f413980d6c676dbe1ae2941b94afa.zip
orangefs: Fix sb refcount leak when allocate sb info failed.
The reference counting issue happens in one exception handling path of orangefs_mount(). When failing to allocate sb info, the function forgets to decrease the refcount of sb increased by sget(), causing a refcount leak. Fix this issue by jumping to the label "free_sb_and_op" instead of "free_op" Signed-off-by: Chenyuan Mi <cymi20@fudan.edu.cn> Signed-off-by: Xiyu Yang <xiyuyang19@fudan.edu.cn> Signed-off-by: Xin Tan <tanxin.ctf@gmail.com> Signed-off-by: Mike Marshall <hubcap@omnibond.com>
Diffstat (limited to 'fs/namei.c')
0 files changed, 0 insertions, 0 deletions