Message ID | 1624698998-9029-3-git-send-email-wujianguo106@163.com (mailing list archive) |
---|---|
State | Accepted, archived |
Commit | ee4bcc0a7a646b8f4052c285b4209db7c9da1429 |
Delegated to: | Matthieu Baerts |
Headers | show |
Series | Fix some mptcp syncookie process bugs | expand |
diff --git a/net/mptcp/subflow.c b/net/mptcp/subflow.c index 0b5d4a3..3a849fb 100644 --- a/net/mptcp/subflow.c +++ b/net/mptcp/subflow.c @@ -214,11 +214,6 @@ static int subflow_check_req(struct request_sock *req, ntohs(inet_sk(sk_listener)->inet_sport), ntohs(inet_sk((struct sock *)subflow_req->msk)->inet_sport)); if (!mptcp_pm_sport_in_anno_list(subflow_req->msk, sk_listener)) { - sock_put((struct sock *)subflow_req->msk); - mptcp_token_destroy_request(req); - tcp_request_sock_ops.destructor(req); - subflow_req->msk = NULL; - subflow_req->mp_join = 0; SUBFLOW_REQ_INC_STATS(req, MPTCP_MIB_MISMATCHPORTSYNRX); return -EPERM; }