Skip to content

Commit 016da9c

Browse files
Dan Carpentergregkh
authored andcommitted
usb: gadget: udc: fix NULL dereference in remove()
The "udc" pointer was never set in the probe() function so it will lead to a NULL dereference in udc_pci_remove() when we do: usb_del_gadget_udc(&udc->gadget); Signed-off-by: Dan Carpenter <[email protected]> Link: https://lore.kernel.org/r/ZG+A/dNpFWAlCChk@kili Signed-off-by: Greg Kroah-Hartman <[email protected]>
1 parent efb6b53 commit 016da9c

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

drivers/usb/gadget/udc/amd5536udc_pci.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,9 @@ static int udc_pci_probe(
170170
retval = -ENODEV;
171171
goto err_probe;
172172
}
173+
174+
udc = dev;
175+
173176
return 0;
174177

175178
err_probe:

0 commit comments

Comments
 (0)