hfs: add sanity check for file name length
authorDan Carpenter <dan.carpenter@oracle.com>
Mon, 14 Nov 2011 14:52:08 +0000 (17:52 +0300)
committerWilly Tarreau <w@1wt.eu>
Sat, 11 Feb 2012 14:37:57 +0000 (15:37 +0100)
commit9f5e4da29bd67249fa708af443f9bbcb2328311b
tree8166cc0572517466b689af031750bffaba405451
parent41503f12fe5f9ec58ae15845b30c1f3a3a4d68e2
hfs: add sanity check for file name length

commit bc5b8a9003132ae44559edd63a1623b7b99dfb68 upstream.

On a corrupted file system the ->len field could be wrong leading to
a buffer overflow.

Reported-and-acked-by: Clement LECIGNE <clement.lecigne@netasq.com>
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Signed-off-by: Willy Tarreau <w@1wt.eu>
fs/hfs/trans.c