cifs: fix buffer size for tcon->nativeFileSystem field
authorJeff Layton <jlayton@redhat.com>
Thu, 16 Apr 2009 15:21:52 +0000 (11:21 -0400)
committerSteve French <sfrench@us.ibm.com>
Fri, 17 Apr 2009 01:26:50 +0000 (01:26 +0000)
commitf083def68f84b04fe3f97312498911afce79609e
treef7550b49ad4b364f542dd1afe1bd2736fd34485f
parent27b87fe52baba0a55e9723030e76fce94fabcea4
cifs: fix buffer size for tcon->nativeFileSystem field

The buffer for this was resized recently to fix a bug. It's still
possible however that a malicious server could overflow this field
by sending characters in it that are >2 bytes in the local charset.
Double the size of the buffer to account for this possibility.

Also get rid of some really strange and seemingly pointless NULL
termination. It's NULL terminating the string in the source buffer,
but by the time that happens, we've already copied the string.

Signed-off-by: Jeff Layton <jlayton@redhat.com>
Signed-off-by: Steve French <sfrench@us.ibm.com>
fs/cifs/connect.c