diff options
Diffstat (limited to 'net/core/sock.c')
-rw-r--r-- | net/core/sock.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/core/sock.c b/net/core/sock.c index 07101381b8b7..d292b4113d6e 100644 --- a/net/core/sock.c +++ b/net/core/sock.c | |||
@@ -915,7 +915,7 @@ void sk_free(struct sock *sk) | |||
915 | 915 | ||
916 | filter = rcu_dereference(sk->sk_filter); | 916 | filter = rcu_dereference(sk->sk_filter); |
917 | if (filter) { | 917 | if (filter) { |
918 | sk_filter_release(sk, filter); | 918 | sk_filter_uncharge(sk, filter); |
919 | rcu_assign_pointer(sk->sk_filter, NULL); | 919 | rcu_assign_pointer(sk->sk_filter, NULL); |
920 | } | 920 | } |
921 | 921 | ||