From 672a4972dddaa248611a358bce6118b60bce49e9 Mon Sep 17 00:00:00 2001 From: Lucas Stach Date: Mon, 20 Oct 2014 20:15:56 +0200 Subject: dfu: fix possible usage of uninitialized var The error path would in fact use the status variable without it being initialized first. Signed-off-by: Lucas Stach Signed-off-by: Sascha Hauer --- drivers/usb/gadget/dfu.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/usb/gadget/dfu.c b/drivers/usb/gadget/dfu.c index 67a0703ca9..351b584796 100644 --- a/drivers/usb/gadget/dfu.c +++ b/drivers/usb/gadget/dfu.c @@ -207,6 +207,7 @@ dfu_bind(struct usb_configuration *c, struct usb_function *f) dfu->dnreq = usb_ep_alloc_request(c->cdev->gadget->ep0); if (!dfu->dnreq) { printf("usb_ep_alloc_request failed\n"); + status = -ENOMEM; goto out; } dfu->dnreq->buf = dma_alloc(CONFIG_USBD_DFU_XFER_SIZE); -- cgit v1.2.3