diff options
Diffstat (limited to 'net/ipv4/ping.c')
-rw-r--r-- | net/ipv4/ping.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/net/ipv4/ping.c b/net/ipv4/ping.c index a93f260cf24c..05ff44b758df 100644 --- a/net/ipv4/ping.c +++ b/net/ipv4/ping.c | |||
@@ -158,6 +158,7 @@ void ping_unhash(struct sock *sk) | |||
158 | if (sk_hashed(sk)) { | 158 | if (sk_hashed(sk)) { |
159 | write_lock_bh(&ping_table.lock); | 159 | write_lock_bh(&ping_table.lock); |
160 | hlist_nulls_del(&sk->sk_nulls_node); | 160 | hlist_nulls_del(&sk->sk_nulls_node); |
161 | sk_nulls_node_init(&sk->sk_nulls_node); | ||
161 | sock_put(sk); | 162 | sock_put(sk); |
162 | isk->inet_num = 0; | 163 | isk->inet_num = 0; |
163 | isk->inet_sport = 0; | 164 | isk->inet_sport = 0; |