aboutsummaryrefslogtreecommitdiff
path: root/tests/ossfuzz
diff options
context:
space:
mode:
authorLasse Collin <lasse.collin@tukaani.org>2018-10-26 22:49:10 +0300
committerLasse Collin <lasse.collin@tukaani.org>2018-10-26 22:49:10 +0300
commita18ae42a79a19b1394b41eb3e238139fd28012ec (patch)
treef2394d743768860000ba45774dab932eafb87fcb /tests/ossfuzz
parentxzless: Rename unused variables to silence static analysers. (diff)
downloadxz-a18ae42a79a19b1394b41eb3e238139fd28012ec.tar.xz
liblzma: Don't verify header CRC32s if building for fuzz testing.
FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION is #defined when liblzma is being built for fuzz testing. Most fuzzed inputs would normally get rejected because of incorrect CRC32 and the actual header decoding code wouldn't get fuzzed. Disabling CRC32 checks avoids this problem. The fuzzer program must still use LZMA_IGNORE_CHECK flag to disable verification of integrity checks of uncompressed data.
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions