cifs: fix length checks in checkSMB
authorJeff Layton <jlayton@redhat.com>
Mon, 31 Jan 2011 14:14:17 +0000 (09:14 -0500)
committerSteve French <sfrench@us.ibm.com>
Mon, 31 Jan 2011 22:35:37 +0000 (22:35 +0000)
The cERROR message in checkSMB when the calculated length doesn't match
the RFC1001 length is incorrect in many cases. It always says that the
RFC1001 length is bigger than the SMB, even when it's actually the
reverse.

Fix the error message to say the reverse of what it does now when the
SMB length goes beyond the end of the received data. Also, clarify the
error message when the RFC length is too big. Finally, clarify the
comments to show that the 512 byte limit on extra data at the end of
the packet is arbitrary.

Signed-off-by: Jeff Layton <jlayton@redhat.com>
Signed-off-by: Steve French <sfrench@us.ibm.com>

No differences found