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

Commit 8412463a authored by Sandya Chikka's avatar Sandya Chikka
Browse files

i2c-msm-v2: Add NULL pointer check



Add NULL pointer check for client passed pointer to
make sure there are no crashes in the i2c driver if
the client driver passes the NULL pointer.

Change-Id: I412e2b515404537713ed3f5e64aaf67d3f4b56cf
Signed-off-by: default avatarSandya Chikka <sandyachikka@codeaurora.org>
parent 48a4b550
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -2276,6 +2276,11 @@ i2c_msm_frmwrk_xfer(struct i2c_adapter *adap, struct i2c_msg msgs[], int num)
	struct i2c_msm_ctrl      *ctrl = i2c_get_adapdata(adap);
	struct i2c_msm_xfer      *xfer = &ctrl->xfer;

	if (IS_ERR_OR_NULL(msgs)) {
		dev_err(ctrl->dev, " error on msgs Accessing invalid  pointer location\n");
		return PTR_ERR(msgs);
	}

	ret = i2c_msm_pm_xfer_start(ctrl);
	if (ret)
		return ret;