]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
IMA: Handle dentry_open failures
authorEric Paris <eparis@redhat.com>
Mon, 11 May 2009 17:59:16 +0000 (13:59 -0400)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 2 Jul 2009 23:49:37 +0000 (16:49 -0700)
commitd7223f29a17d29152f79eb26196bc857735a6020
tree7a57c1dfdff8b562c62bdfeb26a32dd946b18285
parentcf43736282e9e9d79ca130eb9c666075f10dcb37
IMA: Handle dentry_open failures

commit f06dd16a03f6f7f72fab4db03be36e28c28c6fd6 upstream.

Currently IMA does not handle failures from dentry_open().  This means that we
leave a pointer set to ERR_PTR(errno) and then try to use it just a few lines
later in fput().  Oops.

Signed-off-by: Eric Paris <eparis@redhat.com>
Acked-by: Mimi Zohar <zohar@us.ibm.com>
Signed-off-by: James Morris <jmorris@namei.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
security/integrity/ima/ima_main.c