X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=drivers%2Fusb%2Fgadget%2Ffunction%2Ff_rndis.c;h=16562e46112179b419a353a6508b6629c7d10d7e;hb=80d1642d7640ef00d8823f17a529785331aceb96;hp=c8005823b1905389710d2839249766939eff10b1;hpb=70237dc8efd092b93b40dc2eba812d66a5d65cb1;p=platform%2Fkernel%2Flinux-starfive.git diff --git a/drivers/usb/gadget/function/f_rndis.c b/drivers/usb/gadget/function/f_rndis.c index c800582..16562e4 100644 --- a/drivers/usb/gadget/function/f_rndis.c +++ b/drivers/usb/gadget/function/f_rndis.c @@ -374,6 +374,9 @@ static struct sk_buff *rndis_add_header(struct gether *port, { struct sk_buff *skb2; + if (!skb) + return NULL; + skb2 = skb_realloc_headroom(skb, sizeof(struct rndis_packet_msg_type)); rndis_add_hdr(skb2);