mirror of
https://github.com/edk2-porting/linux-next.git
synced 2025-01-11 23:23:52 +08:00
chtls: Avoid unnecessary freeing of oreq pointer
In chtls_pass_accept_request(), removing the chtls_reqsk_free()
call to avoid oreq freeing twice. Here oreq is the pointer to
struct request_sock.
Fixes: cc35c88ae4
("crypto : chtls - CPL handler definition")
Signed-off-by: Rohit Maheshwari <rohitm@chelsio.com>
Signed-off-by: Ayush Sawal <ayush.sawal@chelsio.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
parent
5a5fac9966
commit
f8d15d29d6
@ -1397,7 +1397,7 @@ static void chtls_pass_accept_request(struct sock *sk,
|
||||
|
||||
newsk = chtls_recv_sock(sk, oreq, network_hdr, req, cdev);
|
||||
if (!newsk)
|
||||
goto free_oreq;
|
||||
goto reject;
|
||||
|
||||
if (chtls_get_module(newsk))
|
||||
goto reject;
|
||||
@ -1413,8 +1413,6 @@ static void chtls_pass_accept_request(struct sock *sk,
|
||||
kfree_skb(skb);
|
||||
return;
|
||||
|
||||
free_oreq:
|
||||
chtls_reqsk_free(oreq);
|
||||
reject:
|
||||
mk_tid_release(reply_skb, 0, tid);
|
||||
cxgb4_ofld_send(cdev->lldi->ports[0], reply_skb);
|
||||
|
Loading…
Reference in New Issue
Block a user