ksmbd: fix memory leak in smb2_handle_negotiate
authorNamjae Jeon <linkinjeon@kernel.org>
Thu, 28 Jul 2022 12:56:19 +0000 (21:56 +0900)
committerSteve French <stfrench@microsoft.com>
Mon, 1 Aug 2022 04:14:32 +0000 (23:14 -0500)
commitaa7253c2393f6dcd6a1468b0792f6da76edad917
treea8c512f947f4682474586b86ac907fd2d6903393
parentaf7c39d971e43cd0af488729bca362427ad99488
ksmbd: fix memory leak in smb2_handle_negotiate

The allocated memory didn't free under an error
path in smb2_handle_negotiate().

Fixes: e2f34481b24d ("cifsd: add server-side procedures for SMB3")
Cc: stable@vger.kernel.org
Reported-by: zdi-disclosures@trendmicro.com # ZDI-CAN-17815
Signed-off-by: Namjae Jeon <linkinjeon@kernel.org>
Reviewed-by: Hyunchul Lee <hyc.lee@gmail.com>
Signed-off-by: Steve French <stfrench@microsoft.com>
fs/ksmbd/smb2pdu.c