diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2017-07-20 10:22:26 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2017-07-20 10:22:26 -0700 |
commit | f58781c983393716e3d57398eb980a31121a5a7f (patch) | |
tree | c73a8d98da2844f5571221284478575026b23563 /kernel/audit.c | |
parent | ae1c908517b4d9e156f0eaed8b98238587c94250 (diff) | |
parent | b0659ae5e30074ede1dc08f2c6d64f0c11d64e0f (diff) | |
download | linux-stable-f58781c983393716e3d57398eb980a31121a5a7f.tar.gz linux-stable-f58781c983393716e3d57398eb980a31121a5a7f.tar.bz2 linux-stable-f58781c983393716e3d57398eb980a31121a5a7f.zip |
Merge branch 'stable-4.13' of git://git.infradead.org/users/pcmoore/audit
Pull audit fix from Paul Moore:
"A small audit fix, just a single line, to plug a memory leak in some
audit error handling code"
* 'stable-4.13' of git://git.infradead.org/users/pcmoore/audit:
audit: fix memleak in auditd_send_unicast_skb.
Diffstat (limited to 'kernel/audit.c')
-rw-r--r-- | kernel/audit.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/kernel/audit.c b/kernel/audit.c index 833267bbd80b..6dd556931739 100644 --- a/kernel/audit.c +++ b/kernel/audit.c @@ -641,6 +641,7 @@ static int auditd_send_unicast_skb(struct sk_buff *skb) ac = rcu_dereference(auditd_conn); if (!ac) { rcu_read_unlock(); + kfree_skb(skb); rc = -ECONNREFUSED; goto err; } |