audit: fix a net reference leak in audit_send_reply()
authorPaul Moore <paul@paul-moore.com>
Mon, 20 Apr 2020 14:09:29 +0000 (10:09 -0400)
committerPaul Moore <paul@paul-moore.com>
Mon, 20 Apr 2020 23:33:56 +0000 (19:33 -0400)
commita48b284b403a4a073d8beb72d2bb33e54df67fb6
treead259792c2a7bfaf9b9e4dbd987d8384adf6d9b0
parent8f3d9f354286745c751374f5f1fcafee6b3f3136
audit: fix a net reference leak in audit_send_reply()

If audit_send_reply() fails when trying to create a new thread to
send the reply it also fails to cleanup properly, leaking a reference
to a net structure.  This patch fixes the error path and makes a
handful of other cleanups that came up while fixing the code.

Reported-by: teroincn@gmail.com
Reviewed-by: Richard Guy Briggs <rgb@redhat.com>
Signed-off-by: Paul Moore <paul@paul-moore.com>
kernel/audit.c