diff options
Diffstat (limited to 'net/tipc/socket.c')
| -rw-r--r-- | net/tipc/socket.c | 5 | 
1 files changed, 1 insertions, 4 deletions
| diff --git a/net/tipc/socket.c b/net/tipc/socket.c index ebd280e767bd..11b27ddc75ba 100644 --- a/net/tipc/socket.c +++ b/net/tipc/socket.c @@ -2771,10 +2771,7 @@ static int tipc_shutdown(struct socket *sock, int how)  	trace_tipc_sk_shutdown(sk, NULL, TIPC_DUMP_ALL, " ");  	__tipc_shutdown(sock, TIPC_CONN_SHUTDOWN); -	if (tipc_sk_type_connectionless(sk)) -		sk->sk_shutdown = SHUTDOWN_MASK; -	else -		sk->sk_shutdown = SEND_SHUTDOWN; +	sk->sk_shutdown = SHUTDOWN_MASK;  	if (sk->sk_state == TIPC_DISCONNECTING) {  		/* Discard any unreceived messages */ |