diff options
-rw-r--r-- | net/core/sock.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/net/core/sock.c b/net/core/sock.c index b4f3ea2fce60..15e0c67b1069 100644 --- a/net/core/sock.c +++ b/net/core/sock.c | |||
@@ -1718,6 +1718,8 @@ EXPORT_SYMBOL(sock_kmalloc); | |||
1718 | */ | 1718 | */ |
1719 | void sock_kfree_s(struct sock *sk, void *mem, int size) | 1719 | void sock_kfree_s(struct sock *sk, void *mem, int size) |
1720 | { | 1720 | { |
1721 | if (WARN_ON_ONCE(!mem)) | ||
1722 | return; | ||
1721 | kfree(mem); | 1723 | kfree(mem); |
1722 | atomic_sub(size, &sk->sk_omem_alloc); | 1724 | atomic_sub(size, &sk->sk_omem_alloc); |
1723 | } | 1725 | } |