From 6ee96e291db87ccea9b8451a23de0aa0d93d194d Mon Sep 17 00:00:00 2001 From: Evgenii Kliuchnikov Date: Mon, 3 Jul 2023 19:13:24 +0000 Subject: Internal changes PiperOrigin-RevId: 545262005 --- c/fuzz/decode_fuzzer.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'c/fuzz') diff --git a/c/fuzz/decode_fuzzer.c b/c/fuzz/decode_fuzzer.c index 46144e0..697f9bf 100644 --- a/c/fuzz/decode_fuzzer.c +++ b/c/fuzz/decode_fuzzer.c @@ -27,6 +27,11 @@ int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) { size_t total_out = 0; BrotliDecoderState* state = BrotliDecoderCreateInstance(0, 0, 0); + if (!state) { + // OOM is out-of-scope here. + free(buffer); + return 0; + } if (addend == 0) addend = size; -- cgit v1.1