ksmbd: fix possible refcount leak in smb2_open()
authorChenXiaoSong <chenxiaosong2@huawei.com>
Thu, 2 Mar 2023 13:58:04 +0000 (21:58 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 30 Mar 2023 10:49:10 +0000 (12:49 +0200)
commit303f8e58cc3ace744801dcdcabfc06ffc72ed62d
treee84cef3f49ee757827b0731e02215ddbebd1d991
parenta4e6cd9253c8b6bf1f39c52cdb52355d28ad5ec9
ksmbd: fix possible refcount leak in smb2_open()

[ Upstream commit 2624b445544ffc1472ccabfb6ec867c199d4c95c ]

Reference count of acls will leak when memory allocation fails. Fix this
by adding the missing posix_acl_release().

Fixes: e2f34481b24d ("cifsd: add server-side procedures for SMB3")
Signed-off-by: ChenXiaoSong <chenxiaosong2@huawei.com>
Acked-by: Namjae Jeon <linkinjeon@kernel.org>
Signed-off-by: Steve French <stfrench@microsoft.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
fs/ksmbd/smb2pdu.c