From cbb77ae4309c5c0d651ff8240ce02929fa020eab Mon Sep 17 00:00:00 2001 From: Cai YiWei Date: Wed, 17 Jul 2019 11:33:42 +0800 Subject: [PATCH] media: rk1608: fix null pointer that no sensor to rk1608 Change-Id: Ida61fd89ad39f641b7add61873a0d0fe05ca66f7 Signed-off-by: Cai YiWei --- drivers/media/spi/rk1608.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/media/spi/rk1608.c b/drivers/media/spi/rk1608.c index 6430542118a7..d9097ae0d56b 100644 --- a/drivers/media/spi/rk1608.c +++ b/drivers/media/spi/rk1608.c @@ -1088,6 +1088,11 @@ static int rk1608_g_volatile_ctrl(struct v4l2_ctrl *ctrl) struct rk1608_state, ctrl_handler); int id = pdata->sd.grp_id; + if (!pdata->sensor[id]) { + dev_err(pdata->dev, "Did not find a sensor[%d]!\n", id); + return -EINVAL; + } + remote_ctrl = v4l2_ctrl_find(pdata->sensor[id]->ctrl_handler, ctrl->id); if (remote_ctrl) {