Merge "Unsigned Integer Overflow in CAacDecoder_PreRollExtensionPayloadParse()" am: a5cf260931 am: 466adf2a1b

am: d07eeb453f

Change-Id: Id09444e5b08161f79053c09e42d686551a2b05e5
This commit is contained in:
Jean-Michel Trivi 2018-12-26 18:19:25 -08:00 committed by android-build-merger
commit 58600c035a
1 changed files with 1 additions and 1 deletions

View File

@ -775,7 +775,7 @@ LINKSPEC_CPP AAC_DECODER_ERROR CAacDecoder_PreRollExtensionPayloadParse(
/* For every AU get length and offset in the bitstream */ /* For every AU get length and offset in the bitstream */
prerollAULength[i] = escapedValue(hBs, 16, 16, 0); prerollAULength[i] = escapedValue(hBs, 16, 16, 0);
if (prerollAULength[i] > 0) { if (prerollAULength[i] > 0) {
prerollAUOffset[i] = auStartAnchor - FDKgetValidBits(hBs); prerollAUOffset[i] = auStartAnchor - (INT)FDKgetValidBits(hBs);
independencyFlag = FDKreadBit(hBs); independencyFlag = FDKreadBit(hBs);
if (i == 0 && !independencyFlag) { if (i == 0 && !independencyFlag) {
*numPrerollAU = 0; *numPrerollAU = 0;