mirror of https://github.com/mstorsjo/fdk-aac.git
libSBRdec: prevent OOB access
In generateFixFixOnly() check validity of index before accessing SBR decoder envolope tables. Bug: 112052062 Test: see bug Change-Id: Icd7ec3807eea9ef8417dba7383f361101becc4f2
This commit is contained in:
parent
3e8d8ba558
commit
8972e93edd
|
@ -1152,6 +1152,10 @@ static int generateFixFixOnly(FRAME_INFO *hSbrFrameInfo, int tranPosInternal,
|
|||
int nEnv, i, tranIdx;
|
||||
const int *pTable;
|
||||
|
||||
if (tranPosInternal >= numberTimeSlots) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
switch (numberTimeSlots) {
|
||||
case 8:
|
||||
pTable = FDK_sbrDecoder_envelopeTable_8[tranPosInternal];
|
||||
|
|
Loading…
Reference in New Issue