mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-06-13 15:03:58 +03:00
usb: dwc2: Add missing null check
Add in the missing null check for dev->driver that is present at other points in the function before it is dereferenced. This issue was found by Smatch. Signed-off-by: Andrew Goodbody <andrew.goodbody@linaro.org> Reviewed-by: Mattijs Korpershoek <mkorpershoek@kernel.org> Reviewed-by: Marek Vasut <marek.vasut@mailbox.org> Link: https://lore.kernel.org/r/20250929-usb_dwc2-v1-1-863133dcbcde@linaro.org Signed-off-by: Mattijs Korpershoek <mkorpershoek@kernel.org>
This commit is contained in:
committed by
Mattijs Korpershoek
parent
f586675872
commit
5ac61383b2
@@ -526,7 +526,7 @@ static int dwc2_udc_irq(int irq, void *_dev)
|
||||
if (gotgint & GOTGINT_SES_END_DET) {
|
||||
debug_cond(DEBUG_ISR, "\t\tSession End Detected\n");
|
||||
/* Let gadget detect disconnected state */
|
||||
if (dev->driver->disconnect) {
|
||||
if (dev->driver && dev->driver->disconnect) {
|
||||
spin_unlock_irqrestore(&dev->lock, flags);
|
||||
dev->driver->disconnect(&dev->gadget);
|
||||
spin_lock_irqsave(&dev->lock, flags);
|
||||
|
||||
Reference in New Issue
Block a user