Commit 46027521 authored by Max Moroz's avatar Max Moroz Committed by Commit Bot

Restrict max input size in leveldb_put_get_delete_fuzzer.

Bug: 911030
Change-Id: Ib17595734fc034faba8fa99ab064385be15fcfdb
Reviewed-on: https://chromium-review.googlesource.com/c/1359491Reviewed-by: default avatarVictor Costan <pwnall@chromium.org>
Commit-Queue: Max Moroz <mmoroz@chromium.org>
Cr-Commit-Position: refs/heads/master@{#613361}
parent 9d5c0b51
...@@ -25,6 +25,10 @@ static constexpr size_t kMaxKeyLen = 256; ...@@ -25,6 +25,10 @@ static constexpr size_t kMaxKeyLen = 256;
static constexpr size_t kMaxValueLen = 256; static constexpr size_t kMaxValueLen = 256;
extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) { extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) {
// Reject too long inputs as they may cause non actionable timeouts issues.
if (size > 128 * 1024)
return 0;
Env* mem_env = NewMemEnv(Env::Default()); Env* mem_env = NewMemEnv(Env::Default());
base::FuzzedDataProvider data_provider(data, size); base::FuzzedDataProvider data_provider(data, size);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment