summaryrefslogtreecommitdiffstats
path: root/drivers/usb/gadget/dfu.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/usb/gadget/dfu.c')
-rw-r--r--drivers/usb/gadget/dfu.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/usb/gadget/dfu.c b/drivers/usb/gadget/dfu.c
index 76b5def33c..d0f2155e49 100644
--- a/drivers/usb/gadget/dfu.c
+++ b/drivers/usb/gadget/dfu.c
@@ -703,7 +703,9 @@ int usb_dfu_register(struct usb_dfu_pdata *pdata)
strings_dev[STRING_MANUFACTURER_IDX].s = pdata->manufacturer;
strings_dev[STRING_PRODUCT_IDX].s = pdata->productname;
- usb_composite_register(&dfu_driver);
+ ret = usb_composite_register(&dfu_driver);
+ if (ret)
+ return ret;
while (1) {
ret = usb_gadget_poll();