From cd0c211b07bb358b11fffa3cca6832ba46191e2a Mon Sep 17 00:00:00 2001 From: Andrzej Pietrasiewicz Date: Thu, 23 Jan 2014 11:18:36 +0100 Subject: [PATCH] usb: gadget: eliminate memory leak in slp gadget Free the allocated acm_function_config struct in case of error. Signed-off-by: Andrzej Pietrasiewicz Change-Id: Ie935cf67beccc2071d1ecd74437cffbe6a6827b8 --- drivers/usb/gadget/slp.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/usb/gadget/slp.c b/drivers/usb/gadget/slp.c index 3ca9202..70b7d2f 100644 --- a/drivers/usb/gadget/slp.c +++ b/drivers/usb/gadget/slp.c @@ -282,6 +282,8 @@ err_usb_get_function_instance: err_usb_get_function: usb_put_function_instance(config->f_acm_inst[i]); } + kfree(f->config); + f->config = NULL; return ret; } -- 2.7.4