smb/server: fix refcount leak in parse_durable_handle_context()

[ Upstream commit 3296c3012a ]

When the command is a replay operation and -ENOEXEC is returned,
the refcount of ksmbd_file must be released.

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>
Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
ZhangGuoDong 2025-12-29 10:13:29 +08:00 • committed by Greg Kroah-Hartman
commit 8a15107c4c