diff --git a/drivers/usb/gadget/function/f_accessory.c b/drivers/usb/gadget/function/f_accessory.c index 7aa2656a2328..d7f4949908d3 100644 --- a/drivers/usb/gadget/function/f_accessory.c +++ b/drivers/usb/gadget/function/f_accessory.c @@ -840,6 +840,11 @@ int acc_ctrlrequest(struct usb_composite_dev *cdev, w_value, w_index, w_length); */ +#if defined(CONFIG_ARCH_MESON64_ODROID_COMMON) + if (!dev) + goto err; +#endif + if (b_requestType == (USB_DIR_OUT | USB_TYPE_VENDOR)) { if (b_request == ACCESSORY_START) { dev->start_requested = 1;