Messages in this thread Patch in this message | | | From | Alan Cox <> | Subject | [PATCH 12/19] pxa27x_udc: leak fix | Date | Sun, 05 Oct 2008 17:37:44 +0100 |
| |
Fix a small leak
Closes #10660 ---
drivers/usb/gadget/pxa27x_udc.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/drivers/usb/gadget/pxa27x_udc.c b/drivers/usb/gadget/pxa27x_udc.c index 7cbc78a..016c781 100644 --- a/drivers/usb/gadget/pxa27x_udc.c +++ b/drivers/usb/gadget/pxa27x_udc.c @@ -651,8 +651,10 @@ pxa_ep_alloc_request(struct usb_ep *_ep, gfp_t gfp_flags) struct pxa27x_request *req; req = kzalloc(sizeof *req, gfp_flags); - if (!req || !_ep) + if (!req || !_ep) { + kfree(req); return NULL; + } INIT_LIST_HEAD(&req->queue); req->in_use = 0;
| |