projects
/
platform
/
kernel
/
u-boot.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
d8bdfc8
)
cmd: dfu: Add error handling for board_usb_init
author
Michal Simek
<michal.simek@xilinx.com>
Tue, 30 Aug 2016 13:32:17 +0000
(15:32 +0200)
committer
Marek Vasut
<marex@denx.de>
Thu, 3 Nov 2016 10:55:25 +0000
(11:55 +0100)
board_usb_init() can failed and error should be handled properly.
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
common/dfu.c
patch
|
blob
|
history
diff --git
a/common/dfu.c
b/common/dfu.c
index
4c529f7
..
0e9f5f5
100644
(file)
--- a/
common/dfu.c
+++ b/
common/dfu.c
@@
-24,7
+24,11
@@
int run_usb_dnl_gadget(int usbctrl_index, char *usb_dnl_gadget)
bool dfu_reset = false;
int ret, i = 0;
- board_usb_init(usbctrl_index, USB_INIT_DEVICE);
+ ret = board_usb_init(usbctrl_index, USB_INIT_DEVICE);
+ if (ret) {
+ error("board usb init failed\n");
+ return CMD_RET_FAILURE;
+ }
g_dnl_clear_detach();
ret = g_dnl_register(usb_dnl_gadget);
if (ret) {