diff --git a/drivers/usb/dwc_otg_310/dwc_otg_pcd_linux.c b/drivers/usb/dwc_otg_310/dwc_otg_pcd_linux.c index 756c5c23b0a2..443b839339fa 100755 --- a/drivers/usb/dwc_otg_310/dwc_otg_pcd_linux.c +++ b/drivers/usb/dwc_otg_310/dwc_otg_pcd_linux.c @@ -1616,7 +1616,9 @@ int dwc_vbus_status( void ) { #ifdef CONFIG_USB20_OTG dwc_otg_pcd_t *pcd = 0; - pcd = gadget_wrapper->pcd; + if(gadget_wrapper){ + pcd = gadget_wrapper->pcd; + } if(!pcd) return 0;