From: Steve French Date: Tue, 19 Mar 2024 20:59:38 +0000 (-0500) Subject: smb311: correct incorrect offset field in compression header X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=68c5818a27afcb5cdddab041b82e9d47c996cb6a;p=people%2Faperard%2Flinux.git smb311: correct incorrect offset field in compression header The offset field in the compression header is 32 bits not 16. Reviewed-by: Bharath SM Reported-by: Enzo Matsumiya Signed-off-by: Steve French --- diff --git a/fs/smb/common/smb2pdu.h b/fs/smb/common/smb2pdu.h index 20784f76a6045..a23b56f93c36e 100644 --- a/fs/smb/common/smb2pdu.h +++ b/fs/smb/common/smb2pdu.h @@ -227,7 +227,7 @@ struct smb2_compression_hdr { __le32 OriginalCompressedSegmentSize; __le16 CompressionAlgorithm; __le16 Flags; - __le16 Offset; /* this is the size of the uncompressed SMB2 header below */ + __le32 Offset; /* this is the size of the uncompressed SMB2 header below */ /* uncompressed SMB2 header (READ or WRITE) goes here */ /* compressed data goes here */ } __packed;