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: Vijay kumar Tumati <vtumati@codeaurora.org>
This commit is contained in:
Vijay kumar Tumati 2017-10-31 15:14:59 +05:30
parent 6604cb543e
commit 02f4c7a910

View file

@ -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] ==