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

Commit 02f4c7a9 authored by Vijay kumar Tumati's avatar Vijay kumar Tumati
Browse files

msm: camera: Check step position table for NULL pointer



Before accessing step position table we need to make sure
its valid.

Change-Id: I914a51861e982d556039e5ba8510a67cab69fb82
Signed-off-by: default avatarVijay kumar Tumati <vtumati@codeaurora.org>
parent 6604cb54
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -573,6 +573,11 @@ static int32_t msm_actuator_move_focus(

	CDBG("called, dir %d, num_steps %d\n", dir, num_steps);

	if (a_ctrl->step_position_table == NULL) {
		pr_err("Step Position Table is NULL\n");
		return -EINVAL;
	}

	if ((dest_step_pos == a_ctrl->curr_step_pos) ||
		((dest_step_pos <= a_ctrl->total_steps) &&
		(a_ctrl->step_position_table[dest_step_pos] ==