msm: camera: validate num_streams in stream_cfg_cmd before using it
stream_cfg_cmd->num_streams is from userspace, need to check it against MSM_ISP_STATS_MAX before using it. CRs-Fixed: 2029867 Change-Id: I02a71b983947981806470454654d712bcc732077 Signed-off-by: Terence Ho <terenceh@codeaurora.org>
This commit is contained in:
parent
3258c68559
commit
9dc644af56
1 changed files with 6 additions and 0 deletions
|
@ -863,6 +863,12 @@ int msm_isp_cfg_stats_stream(struct vfe_device *vfe_dev, void *arg)
|
|||
if (vfe_dev->stats_data.num_active_stream == 0)
|
||||
vfe_dev->hw_info->vfe_ops.stats_ops.cfg_ub(vfe_dev);
|
||||
|
||||
if (stream_cfg_cmd->num_streams > MSM_ISP_STATS_MAX) {
|
||||
pr_err("%s invalid num_streams %d\n", __func__,
|
||||
stream_cfg_cmd->num_streams);
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
if (stream_cfg_cmd->enable) {
|
||||
msm_isp_stats_update_cgc_override(vfe_dev, stream_cfg_cmd);
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue