From 29d450b3278d5090d8b62f784e993b0eb11eec34 Mon Sep 17 00:00:00 2001 From: nanfengwq Date: Sat, 18 May 2024 16:15:45 +0800 Subject: [PATCH] USB(NCM mode):There is a memory leak If skb2 is not equal to NULL and the return value of allocskb() is NULL,it will cause a memory leak Signed-off-by: nanfengwq --- drivers/usb/gadget/function/f_ncm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/usb/gadget/function/f_ncm.c b/drivers/usb/gadget/function/f_ncm.c index e0c183234..c9bde7afd 100644 --- a/drivers/usb/gadget/function/f_ncm.c +++ b/drivers/usb/gadget/function/f_ncm.c @@ -1144,7 +1144,7 @@ static struct sk_buff *ncm_wrap_ntb(struct gether *port, if (ncm->skb_tx_ndp) dev_kfree_skb_any(ncm->skb_tx_ndp); - return NULL; + return skb2; } /* -- 2.32.0.windows.1