ksmbd: fix wrong compression context size

Use smb2_compression_ctx instead of smb2_encryption_neg_context.

Signed-off-by: Namjae Jeon <namjae.jeon@samsung.com>
Signed-off-by: Steve French <stfrench@microsoft.com>
This commit is contained in:
Namjae Jeon 2021-07-16 14:51:30 +09:00
parent a9c241d01d
commit e4b60e92d4

View file

@ -924,7 +924,7 @@ static int decode_compress_ctxt(struct ksmbd_conn *conn,
* Return compression context size in request. * Return compression context size in request.
* So need to plus extra number of CompressionAlgorithms size. * So need to plus extra number of CompressionAlgorithms size.
*/ */
return sizeof(struct smb2_encryption_neg_context) + return sizeof(struct smb2_compression_ctx) +
((algo_cnt - 1) * 2); ((algo_cnt - 1) * 2);
} }