diff options
author | Sylwester Nawrocki <s.nawrocki@samsung.com> | 2011-06-02 05:18:34 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2011-06-11 08:45:20 -0400 |
commit | cfd77310a93aac6de7077335b2b73c19531043e4 (patch) | |
tree | db5d776cee89cddbe4be4a400d16812c0ed2af57 /drivers/media/video | |
parent | 94215ccd99eb6e3c8a035c06984630bd7479d963 (diff) |
[media] s5p-fimc: Fix possible memory leak during capture devnode registration
Add missing kfree on the error path.
Reported-by: Tomasz Stanislawski <t.stanislaws@samsung.com>
Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/video')
-rw-r--r-- | drivers/media/video/s5p-fimc/fimc-capture.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/media/video/s5p-fimc/fimc-capture.c b/drivers/media/video/s5p-fimc/fimc-capture.c index d142b40ea64e..7e66455be0da 100644 --- a/drivers/media/video/s5p-fimc/fimc-capture.c +++ b/drivers/media/video/s5p-fimc/fimc-capture.c | |||
@@ -903,6 +903,7 @@ err_vd_reg: | |||
903 | err_v4l2_reg: | 903 | err_v4l2_reg: |
904 | v4l2_device_unregister(v4l2_dev); | 904 | v4l2_device_unregister(v4l2_dev); |
905 | err_info: | 905 | err_info: |
906 | kfree(ctx); | ||
906 | dev_err(&fimc->pdev->dev, "failed to install\n"); | 907 | dev_err(&fimc->pdev->dev, "failed to install\n"); |
907 | return ret; | 908 | return ret; |
908 | } | 909 | } |