media: ti: cal: fix possible memory leak in cal_ctx_create()
authorGaosheng Cui <cuigaosheng1@huawei.com>
Tue, 29 Nov 2022 11:01:59 +0000 (12:01 +0100)
committerMauro Carvalho Chehab <mchehab@kernel.org>
Sun, 22 Jan 2023 08:24:40 +0000 (09:24 +0100)
commit7acd650a0484d92985a0d6d867d980c6dd019885
tree654169d3e7401f6478b3d9f8f6819fd9c2704e26
parentdefcedfb3e60320f54fac005ca3991d438e1f93b
media: ti: cal: fix possible memory leak in cal_ctx_create()

The memory of ctx is allocated in cal_ctx_create(), but it will
not be freed when cal_ctx_v4l2_init() fails, so add kfree() when
cal_ctx_v4l2_init() fails to fix it.

Fixes: d68a94e98a89 ("media: ti-vpe: cal: Split video device initialization and registration")
Signed-off-by: Gaosheng Cui <cuigaosheng1@huawei.com>
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
drivers/media/platform/ti/cal/cal.c