Merge "ASoC: msm: qdsp6v2: check if index is out of range before use"
This commit is contained in:
commit
f51db1aa4a
1 changed files with 6 additions and 0 deletions
|
@ -5597,6 +5597,12 @@ int afe_get_sp_th_vi_ftm_data(struct afe_sp_th_vi_get_param *th_vi)
|
|||
goto done;
|
||||
}
|
||||
index = q6audio_get_port_index(port);
|
||||
if (index < 0) {
|
||||
pr_err("%s: invalid port 0x%x, index %d\n",
|
||||
__func__, port, index);
|
||||
ret = -EINVAL;
|
||||
goto done;
|
||||
}
|
||||
th_vi->hdr.hdr_field = APR_HDR_FIELD(APR_MSG_TYPE_SEQ_CMD,
|
||||
APR_HDR_LEN(APR_HDR_SIZE), APR_PKT_VER);
|
||||
th_vi->hdr.pkt_size = sizeof(*th_vi);
|
||||
|
|
Loading…
Add table
Reference in a new issue