From: Jiri Slaby Date: Wed, 6 Jan 2010 16:45:28 +0000 (-0300) Subject: V4L/DVB (13964): tuner-core, fix memory leak X-Git-Tag: v2.6.34-rc1~280^2~270 X-Git-Url: https://openfabrics.org/gitweb/?a=commitdiff_plain;h=a570fb6eec804e99c7fd3ac1db192842e9269bbb;p=~emulex%2Finfiniband.git V4L/DVB (13964): tuner-core, fix memory leak Stanse found a memory leak in tuner_probe. It is not freed/assigned on all paths. Fix that. Signed-off-by: Jiri Slaby Signed-off-by: Mauro Carvalho Chehab --- diff --git a/drivers/media/video/tuner-core.c b/drivers/media/video/tuner-core.c index 5b3eaa16afd..c4dab6cfd94 100644 --- a/drivers/media/video/tuner-core.c +++ b/drivers/media/video/tuner-core.c @@ -1078,6 +1078,7 @@ static int tuner_probe(struct i2c_client *client, goto register_client; } + kfree(t); return -ENODEV; case 0x42: case 0x43: