security: testing the wrong variable in create_by_name()
authorDan Carpenter <error27@gmail.com>
Thu, 22 Apr 2010 10:05:35 +0000 (12:05 +0200)
committerGreg Kroah-Hartman <gregkh@suse.de>
Wed, 12 May 2010 22:03:06 +0000 (15:03 -0700)
commit4933574421fa12c89c29f95a57c6969be8c9e2d3
treec3de1e9a722dd02381d1c42d7a77482512309bbb
parent70935714dcaf540b6b10328270948a0cda85ab18
security: testing the wrong variable in create_by_name()

commit b338cc8207eae46640a8d534738fda7b5e48511d upstream.

There is a typo here.  We should be testing "*dentry" instead of
"dentry".  If "*dentry" is an ERR_PTR, it gets dereferenced in either
mkdir() or create() which would cause an OOPs.

Signed-off-by: Dan Carpenter <error27@gmail.com>
Signed-off-by: James Morris <jmorris@namei.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
security/inode.c