]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
smb/server: fix refcount leak in smb2_open()
authorZhangGuoDong <zhangguodong@kylinos.cn>
Mon, 29 Dec 2025 03:15:18 +0000 (11:15 +0800)
committerSteve French <stfrench@microsoft.com>
Mon, 29 Dec 2025 23:39:58 +0000 (17:39 -0600)
commitf416c556997aa56ec4384c6b6efd6a0e6ac70aa7
tree8f10fe4f55576270c2989e0f2f2c8e770fa96969
parent3296c3012a9d9a27e81e34910384e55a6ff3cff0
smb/server: fix refcount leak in smb2_open()

When ksmbd_vfs_getattr() fails, the reference count of ksmbd_file
must be released.

Suggested-by: Namjae Jeon <linkinjeon@kernel.org>
Signed-off-by: ZhangGuoDong <zhangguodong@kylinos.cn>
Signed-off-by: ChenXiaoSong <chenxiaosong@kylinos.cn>
Acked-by: Namjae Jeon <linkinjeon@kernel.org>
Signed-off-by: Steve French <stfrench@microsoft.com>
fs/smb/server/smb2pdu.c