diff options
author | Max Moroz <mmoroz@chromium.org> | 2019-08-26 13:39:30 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-08-26 13:39:30 -0700 |
commit | ab591ee25f41e28ef958e19ddf3695b49b66dafb (patch) | |
tree | 90b1a2e0bb81ff7a4575eab73f14fc19df6bd95c /projects/zopfli/zopfli_compress_fuzzer.cc | |
parent | ee519b9e8382e58ea3f0d9b8039a06f323dd5943 (diff) |
[zopfli] Fix timeout and use FuzzedDataProvider from the system location. (#2763)
* [zopfli] Use FuzzedDataProvider from the system location.
* add missing size check
Diffstat (limited to 'projects/zopfli/zopfli_compress_fuzzer.cc')
-rw-r--r-- | projects/zopfli/zopfli_compress_fuzzer.cc | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/projects/zopfli/zopfli_compress_fuzzer.cc b/projects/zopfli/zopfli_compress_fuzzer.cc index 1edd8144..540477fc 100644 --- a/projects/zopfli/zopfli_compress_fuzzer.cc +++ b/projects/zopfli/zopfli_compress_fuzzer.cc @@ -17,10 +17,14 @@ #include <cstdlib> #include <string> +#include <fuzzer/FuzzedDataProvider.h> + #include "zopfli.h" -#include "FuzzedDataProvider.h" extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) { + if (size > 8192) + return 0; + FuzzedDataProvider stream(data, size); ZopfliOptions options; |