diff --git a/fuzzing/MockedEchoServer.cpp b/fuzzing/MockedEchoServer.cpp index 205796d..bfd826e 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, + //uWS::DEDICATED_COMPRESSOR_3KB, -- skip this one as it triggers bugs in zlib 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] % 10]; + uWS::CompressOptions compressor = compressors[data[0] % 9]; data++; size--; diff --git a/fuzzing/PerMessageDeflate.cpp b/fuzzing/PerMessageDeflate.cpp index dd5afe2..f821f0d 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, + //uWS::DEDICATED_COMPRESSOR_3KB, -- 3kb has msan issues on OSS-Fuzz (bug in zlib) 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] % 8]; + auto compressor = compressors[data[0] % 7]; data++; size--;