From 01cfcca02fd10cccd010da6bbcbf83024a4b5a49 Mon Sep 17 00:00:00 2001 From: pencilpusher <83676301+jakethesnake420@users.noreply.github.com> Date: Wed, 2 Apr 2025 21:05:43 -0500 Subject: [PATCH] NULL pointer defref check in ethernet gadget driver (#84) --- drivers/usb/gadget/function/u_ether.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/usb/gadget/function/u_ether.c b/drivers/usb/gadget/function/u_ether.c index c75e790d289a..0b197af0c253 100644 --- a/drivers/usb/gadget/function/u_ether.c +++ b/drivers/usb/gadget/function/u_ether.c @@ -794,7 +794,7 @@ static netdev_tx_t eth_start_xmit(struct sk_buff *skb, } /* apply outgoing CDC or RNDIS filters */ - if (!test_bit(RMNET_MODE_LLP_IP, &dev->flags) && + if (skb && !test_bit(RMNET_MODE_LLP_IP, &dev->flags) && !is_promisc(cdc_filter)) { u8 *dest = skb->data;