fs: handle failed audit_log_start properly
commit724373bd489eb02e1999e2714fcc00658e081a9b
authorSasha Levin <sasha.levin@oracle.com>
Thu, 4 Oct 2012 23:57:31 +0000 (4 19:57 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 21 Oct 2012 16:32:42 +0000 (21 09:32 -0700)
treea7523b88aba9bf57b4d5038402935ca75ae8b67e
parent47b401b98b81ae1495a84f00f1d6b88316310da9
fs: handle failed audit_log_start properly

commit d1c7d97ad58836affde6e39980b96527510b572e upstream.

audit_log_start() may return NULL, this is unchecked by the caller in
audit_log_link_denied() and could cause a NULL ptr deref.

Introduced by commit a51d9eaa ("fs: add link restriction audit reporting").

Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Cc: Dave Jones <davej@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
kernel/audit.c