1
0
mirror of https://github.com/mstorsjo/fdk-aac.git synced 2025-03-12 22:00:03 +01:00
Jean-Michel Trivi a06d1c2b9a Fix stack corruption happening in aacDecoder_drcExtractAndMap()
In the aacDecoder_drcExtractAndMap() function, self->numThreads
  can be used after having exceeded its intended max value,
  MAX_DRC_THREADS, causing memory to be cleared after the
  threadBs[MAX_DRC_THREADS] array.
The crash is prevented by never using self->numThreads with
  a value equal to or greater than MAX_DRC_THREADS.
A proper fix will be required as there seems to be an issue as
  to which entry in the threadBs array is meant to be initialized
  and used.

Bug 26751339

Change-Id: I655cc40c35d4206ab72e83b2bdb751be2fe52b5a
2016-03-21 21:59:22 +00:00
2013-09-03 11:31:55 -07:00
2013-09-03 14:19:38 -07:00
2013-08-28 18:06:47 -07:00
2013-08-27 16:35:59 -07:00
2013-09-03 14:19:38 -07:00
2013-09-03 14:19:38 -07:00
2013-09-03 14:19:38 -07:00
Description
No description provided
9.8 MiB
Languages
C++ 75.2%
C 24.5%
CMake 0.2%
Makefile 0.1%