aboutsummaryrefslogtreecommitdiffstats
path: root/libFDK/src/fixpoint_math.cpp
diff options
context:
space:
mode:
authorMartin Storsjo <martin@martin.st>2017-06-11 22:59:38 +0300
committerMartin Storsjo <martin@martin.st>2017-06-12 23:44:43 +0300
commitd2fa9750d5f5cc5099ed616f762aad36cf2d3e9a (patch)
treecc01d41164009b32eb662d397a386396111d26b8 /libFDK/src/fixpoint_math.cpp
parent21cb19455c08555431eb7b4a942df6a9f64c0941 (diff)
downloadfdk-aac-d2fa9750d5f5cc5099ed616f762aad36cf2d3e9a.tar.gz
fdk-aac-d2fa9750d5f5cc5099ed616f762aad36cf2d3e9a.tar.bz2
fdk-aac-d2fa9750d5f5cc5099ed616f762aad36cf2d3e9a.zip
Make sure to end all CRC regions in the right order
This fixes assert failures, when a (corrupt/fuzzed) bitstream doesn't trigger starting/ending CRCs properly (or when decoding is aborted halfway when an error is encountered). Skipping ending a CRC region doesn't trigger an assert failure, but when a later CRC region is started and ended, an assert fails when the end doesn't match the expected CRC region. Fixes: 1928/clusterfuzz-testcase-minimized-6480505958563840 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Diffstat (limited to 'libFDK/src/fixpoint_math.cpp')
0 files changed, 0 insertions, 0 deletions