diff --git a/net/ipv4/af_inet.c b/net/ipv4/af_inet.c index 0aef0e3ef2603778974bbb2c42e1c6506ef81984..14e10214cf87628489e97508c763e3fd6a419461 100644 --- a/net/ipv4/af_inet.c +++ b/net/ipv4/af_inet.c @@ -424,8 +424,8 @@ int inet_release(struct socket *sock) if (sock_flag(sk, SOCK_LINGER) && !(current->flags & PF_EXITING)) timeout = sk->sk_lingertime; - sock->sk = NULL; sk->sk_prot->close(sk, timeout); + sock->sk = NULL; } return 0; }