[PATCH] v9fs: replace strlen on newly allocated by __getname buffers to PATH_MAX
authorLatchesar Ionkov <lucho@ionkov.net>
Fri, 23 Sep 2005 04:43:52 +0000 (21:43 -0700)
committerLinus Torvalds <torvalds@g5.osdl.org>
Fri, 23 Sep 2005 05:17:33 +0000 (22:17 -0700)
commita1f9d8d23fef301ba0c0b4983e0aa947168e1c37
treec8927b500a1b93aed027776b88bc6a1e8664c5fa
parenta8e63bff521f0387fb4f4e486dede0e78dca8f41
[PATCH] v9fs: replace strlen on newly allocated by __getname buffers to PATH_MAX

v9fs_vfs_readlink allocates space for the link using __getname and
errorneously uses strlen on the newly allocated buffer to check if the buffer
passed by the user is bigger than the one returned by __getname.

The patch replaces the strlen usage to PATH_MAX, which is the actual size of
the buffers returned by __getname.

Signed-off-by: Latchesar Ionkov <lucho@ionkov.net>
Cc: Eric Van Hensbergen <ericvh@gmail.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
fs/9p/vfs_inode.c