diff --git a/fuzz/url_pattern.cc b/fuzz/url_pattern.cc index cbc1c8c06..0873ea7da 100644 --- a/fuzz/url_pattern.cc +++ b/fuzz/url_pattern.cc @@ -8,8 +8,8 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { FuzzedDataProvider fdp(data, size); - std::string source = fdp.ConsumeRandomLengthString(256); - std::string base_source = fdp.ConsumeRandomLengthString(256); + std::string source = fdp.ConsumeRandomLengthString(50); + std::string base_source = fdp.ConsumeRandomLengthString(50); // Without base or options auto result = ada::parse_url_pattern(source, nullptr, nullptr); diff --git a/fuzz/url_pattern.options b/fuzz/url_pattern.options index 5f55a006d..c80226c80 100644 --- a/fuzz/url_pattern.options +++ b/fuzz/url_pattern.options @@ -1,4 +1,4 @@ [libfuzzer] dict = url.dict -max_len = 512 -rss_limit_mb = 10000 +max_len = 100 +rss_limit_mb = 16000