Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f48ecd89 authored by Lakshmi Narayana Kalavala's avatar Lakshmi Narayana Kalavala
Browse files

msm: camera: Handle null pointer derference



The change fixes the possible null pointer dereference
in cci driver

CRs-fixed: 680870
Change-Id: Ifaea6ace54036f2606176e1f7d78578437807fc1
Signed-off-by: default avatarLakshmi Narayana Kalavala <lkalaval@codeaurora.org>
parent a2b0f946
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -683,13 +683,13 @@ static int32_t msm_cci_init(struct v4l2_subdev *sd,
	enum cci_i2c_master_t master;

	cci_dev = v4l2_get_subdevdata(sd);
	cci_dev->reg_ptr = NULL;
	if (!cci_dev || !c_ctrl) {
		pr_err("%s:%d failed: invalid params %p %p\n", __func__,
			__LINE__, cci_dev, c_ctrl);
		rc = -ENOMEM;
		return rc;
	}
	cci_dev->reg_ptr = NULL;
	if (cci_dev->ref_count++) {
		CDBG("%s ref_count %d\n", __func__, cci_dev->ref_count);
		master = c_ctrl->cci_info->cci_i2c_master;