From 2f6ad07f28d17fdc281ba652d1e18c79c04821e2 Mon Sep 17 00:00:00 2001 From: 5225225 <5225225@mailbox.org> Date: Sat, 29 May 2021 22:00:21 +0100 Subject: [PATCH] Try to read multiple images in fuzzer --- fuzz/fuzz_targets/decode_image.rs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/fuzz/fuzz_targets/decode_image.rs b/fuzz/fuzz_targets/decode_image.rs index 1ee6ae3..47feb95 100644 --- a/fuzz/fuzz_targets/decode_image.rs +++ b/fuzz/fuzz_targets/decode_image.rs @@ -14,6 +14,14 @@ fuzz_target!(|data: &[u8]| { limits.intermediate_buffer_size = 1_000_000; decoder = decoder.with_limits(limits); + + loop { + if let Err(_) = decoder.read_image() { + break; + } - let _ = decoder.read_image(); + if !decoder.more_images() { + break; + } + } });