aboutsummaryrefslogtreecommitdiff
path: root/drivers/usb/gadget/f_dfu.c
diff options
context:
space:
mode:
authorTom Rini <trini@konsulko.com>2019-08-10 12:21:27 -0400
committerTom Rini <trini@konsulko.com>2019-08-10 12:21:27 -0400
commit31d136926b739b58eca0b12237481d666da66427 (patch)
tree728c59a8b1bc55943bc9211e3d5a20077f1136cb /drivers/usb/gadget/f_dfu.c
parent9fd8b2c8c714b383b6768d53d7b46682fdf87013 (diff)
parent29a81142be960a07761f50ccae6cde766e3696d9 (diff)
Merge branch 'master' of git://git.denx.de/u-boot-usb
- DaVinci USB updates - Various OHCI fixes - Gadget fixes
Diffstat (limited to 'drivers/usb/gadget/f_dfu.c')
-rw-r--r--drivers/usb/gadget/f_dfu.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/usb/gadget/f_dfu.c b/drivers/usb/gadget/f_dfu.c
index 30ece524a8..e27f146605 100644
--- a/drivers/usb/gadget/f_dfu.c
+++ b/drivers/usb/gadget/f_dfu.c
@@ -748,6 +748,7 @@ static void dfu_unbind(struct usb_configuration *c, struct usb_function *f)
if (f_dfu->function) {
i = alt_num;
+ i++; /* free DFU Functional Descriptor */
while (i) {
free(f_dfu->function[--i]);
f_dfu->function[i] = NULL;