ksmbd: Fix resource leak in ksmbd_session_rpc_open()
authorXiu Jianfeng <xiujianfeng@huawei.com>
Wed, 16 Nov 2022 12:22:37 +0000 (20:22 +0800)
committerSteve French <stfrench@microsoft.com>
Sun, 11 Dec 2022 14:33:31 +0000 (08:33 -0600)
commitbc044414fa0326a4e5c3c509c00b1fcaf621b5f4
tree47c84c8187124ab9480207df68f410259f846090
parent30429388531b120902126a39cf64f877fc5c7773
ksmbd: Fix resource leak in ksmbd_session_rpc_open()

When ksmbd_rpc_open() fails then it must call ksmbd_rpc_id_free() to
undo the result of ksmbd_ipc_id_alloc().

Fixes: e2f34481b24d ("cifsd: add server-side procedures for SMB3")
Signed-off-by: Xiu Jianfeng <xiujianfeng@huawei.com>
Acked-by: Namjae Jeon <linkinjeon@kernel.org>
Signed-off-by: Steve French <stfrench@microsoft.com>
fs/ksmbd/mgmt/user_session.c