From: Jesper Juhl Date: Sun, 2 Jan 2011 19:14:03 +0000 (-0300) Subject: [media] frontends/ix2505v: Remember to free allocated memory in failure path X-Git-Tag: upstream/snapshot3+hdmi~11632^2~41 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=36fd97884daf4e30b556a6c59b58db19a06d58af;p=platform%2Fadaptation%2Frenesas_rcar%2Frenesas_kernel.git [media] frontends/ix2505v: Remember to free allocated memory in failure path We may leak the storage allocated to 'state' in drivers/media/dvb/frontends/ix2505v.c::ix2505v_attach() on error, as it is too early to be able to call ix2505v_release(). This patch makes sure we free the allocated memory in the failure case. Signed-off-by: Jesper Juhl Signed-off-by: Mauro Carvalho Chehab --- diff --git a/drivers/media/dvb/frontends/ix2505v.c b/drivers/media/dvb/frontends/ix2505v.c index 6360c68..6c2e929 100644 --- a/drivers/media/dvb/frontends/ix2505v.c +++ b/drivers/media/dvb/frontends/ix2505v.c @@ -311,7 +311,7 @@ struct dvb_frontend *ix2505v_attach(struct dvb_frontend *fe, return fe; error: - ix2505v_release(fe); + kfree(state); return NULL; } EXPORT_SYMBOL(ix2505v_attach);