diff --git a/projects/zlib/zlib_uncompress3_fuzzer.cc b/projects/zlib/zlib_uncompress3_fuzzer.cc index 4756d05952d7..dfdd5a7c50d4 100644 --- a/projects/zlib/zlib_uncompress3_fuzzer.cc +++ b/projects/zlib/zlib_uncompress3_fuzzer.cc @@ -29,7 +29,7 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) { uLong multiplier0 = size ? (--size, *data++) : 1; uLong multiplier1 = size ? (--size, *data++) : 1; - uLongf buffer_length = static_cast(basesz * multiplier0 * multiplier1); + uLongf buffer_length = sizeof(buffer); uLong buf_size = static_cast(size); // Ignore return code. uncompress2(buffer, &buffer_length, data, &buf_size);