diff --git a/net/mptcp/subflow.c b/net/mptcp/subflow.c index 77799b2c798e7..8f6e48e5db2ce 100644 --- a/net/mptcp/subflow.c +++ b/net/mptcp/subflow.c @@ -405,7 +405,6 @@ void mptcp_subflow_reset(struct sock *ssk) /* must hold: tcp_done() could drop last reference on parent */ sock_hold(sk); - tcp_set_state(ssk, TCP_CLOSE); tcp_send_active_reset(ssk, GFP_ATOMIC); tcp_done(ssk); if (!test_and_set_bit(MPTCP_WORK_CLOSE_SUBFLOW, &mptcp_sk(sk)->flags) &&