diff options
author | Andre Bartke <andre.bartke@googlemail.com> | 2011-06-03 15:06:58 -0300 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2011-07-27 17:52:59 -0300 |
commit | 2c87d9db46d1dcc956facaf98805d4d68b823b23 (patch) | |
tree | acaa54665255d7b4f77f22b4971757db78c67069 /drivers/media/video/cx18 | |
parent | 7ce338d9dfc432b71db15184ad3ec458c9961164 (diff) | |
download | lwn-2c87d9db46d1dcc956facaf98805d4d68b823b23.tar.gz lwn-2c87d9db46d1dcc956facaf98805d4d68b823b23.zip |
[media] drivers/media/video: fix memory leak of snd_cx18_init()
cxsc is not freed in the error case.
Signed-off-by: Andre Bartke <andre.bartke@gmail.com>
Cc: Andy Walls <awalls@md.metrocast.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/video/cx18')
-rw-r--r-- | drivers/media/video/cx18/cx18-alsa-main.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/media/video/cx18/cx18-alsa-main.c b/drivers/media/video/cx18/cx18-alsa-main.c index d50d69da387b..a1e6c2a32478 100644 --- a/drivers/media/video/cx18/cx18-alsa-main.c +++ b/drivers/media/video/cx18/cx18-alsa-main.c @@ -192,6 +192,7 @@ static int snd_cx18_init(struct v4l2_device *v4l2_dev) err_exit_free: if (sc != NULL) snd_card_free(sc); + kfree(cxsc); err_exit: return ret; } |