diff --git a/fuzzing/MockedEchoServer.cpp b/fuzzing/MockedEchoServer.cpp index bfd826e..205796d 100644 --- a/fuzzing/MockedEchoServer.cpp +++ b/fuzzing/MockedEchoServer.cpp @@ -22,7 +22,7 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { uWS::CompressOptions compressors[] = { uWS::DISABLED, uWS::SHARED_COMPRESSOR, - //uWS::DEDICATED_COMPRESSOR_3KB, -- skip this one as it triggers bugs in zlib + uWS::DEDICATED_COMPRESSOR_3KB, uWS::DEDICATED_COMPRESSOR_4KB, uWS::DEDICATED_COMPRESSOR_8KB, uWS::DEDICATED_COMPRESSOR_16KB, @@ -32,7 +32,7 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { uWS::DEDICATED_COMPRESSOR_256KB }; - uWS::CompressOptions compressor = compressors[data[0] % 9]; + uWS::CompressOptions compressor = compressors[data[0] % 10]; data++; size--; diff --git a/fuzzing/PerMessageDeflate.cpp b/fuzzing/PerMessageDeflate.cpp index f821f0d..dd5afe2 100644 --- a/fuzzing/PerMessageDeflate.cpp +++ b/fuzzing/PerMessageDeflate.cpp @@ -18,7 +18,7 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { } int compressors[] = { - //uWS::DEDICATED_COMPRESSOR_3KB, -- 3kb has msan issues on OSS-Fuzz (bug in zlib) + uWS::DEDICATED_COMPRESSOR_3KB, uWS::DEDICATED_COMPRESSOR_4KB, uWS::DEDICATED_COMPRESSOR_8KB, uWS::DEDICATED_COMPRESSOR_16KB, @@ -28,7 +28,7 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { uWS::DEDICATED_COMPRESSOR_256KB }; - auto compressor = compressors[data[0] % 7]; + auto compressor = compressors[data[0] % 8]; data++; size--;