Merge "Fix of OOB write in drc downmix instruction count parsing" into pi-dev

am: cbc35bf28a

Change-Id: I8ffda61f718ac79b17f8c4762ceed1f105a7ab62
This commit is contained in:
Ramesh Katuri 2018-10-02 17:19:19 -07:00 committed by android-build-merger
commit 31442931bf

View file

@ -1124,6 +1124,9 @@ impd_parse_drc_config(ia_bit_buf_struct* it_bit_buff,
if (it_bit_buff->error) return it_bit_buff->error;
drc_config->dwnmix_instructions_count = (temp >> 1) & 0x7f;
if (drc_config->dwnmix_instructions_count > DOWNMIX_INSTRUCTION_COUNT_MAX)
return (UNEXPECTED_ERROR);
drc_config->drc_description_basic_present = temp & 1;
if (drc_config->drc_description_basic_present == 1) {