Decoder: Fixed an out of bound access while parsing SEI
Invalid SPS Id read was resulting in an out of bound read Bug: 33552073 Change-Id: Ie5b80222fc7ac3a64475340371be0facdf999d7b (cherry picked from commit d3d60c6a5d7ab605d19b9ac4b95bc227b7b870dc)
This commit is contained in:
parent
9c2c615c92
commit
99a85bb469
1 changed files with 1 additions and 1 deletions
|
|
@ -80,7 +80,7 @@ WORD32 ih264d_parse_buffering_period(buf_period_t *ps_buf_prd,
|
|||
UNUSED(ps_buf_prd);
|
||||
u1_seq_parameter_set_id = ih264d_uev(pu4_bitstrm_ofst,
|
||||
pu4_bitstrm_buf);
|
||||
if(u1_seq_parameter_set_id > MAX_NUM_SEQ_PARAMS)
|
||||
if(u1_seq_parameter_set_id >= MAX_NUM_SEQ_PARAMS)
|
||||
return ERROR_INVALID_SEQ_PARAM;
|
||||
ps_seq = &ps_dec->ps_sps[u1_seq_parameter_set_id];
|
||||
if(TRUE != ps_seq->u1_is_valid)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue