Decoder: Fixed an out of bound access while parsing SEI am: 99a85bb469 am: 1a77185504 am: 9f0eec950d am: 66fc94467f

am: 7697718da3

Change-Id: I60972b612d472e62a7e76be398496c78a33a89fc
This commit is contained in:
Harish Mahendrakar 2017-01-14 00:36:41 +00:00 committed by android-build-merger
commit 1ee70550c4

View file

@ -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)