From 6b312df6ae0241be74f42fcffe681d13a56d7cb7 Mon Sep 17 00:00:00 2001 From: Kevin Valerio Date: Wed, 4 Dec 2024 17:41:39 +0100 Subject: [PATCH] (fix) Incorrect `return` --- src/cover/coverage.rs | 2 +- src/fuzzer/parser.rs | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/cover/coverage.rs b/src/cover/coverage.rs index 4b9d837..a846674 100644 --- a/src/cover/coverage.rs +++ b/src/cover/coverage.rs @@ -95,7 +95,7 @@ impl InputCoverage { seq_macro::seq!(cov_id in 0_u64 .. 1_000_u64 { if black_box(flat.contains(&cov_id)) { let cov = black_box(cov_id.saturating_add(1)); - println!("C:{cov}"); + print!("(DEBUG)-cov:{cov}"); } }); } diff --git a/src/fuzzer/parser.rs b/src/fuzzer/parser.rs index ff0369b..3ca14b2 100644 --- a/src/fuzzer/parser.rs +++ b/src/fuzzer/parser.rs @@ -215,7 +215,6 @@ pub fn try_parse_input(bytes: &[u8], manager: CampaignManager) -> Option Origin(payload[4]), @@ -237,7 +236,9 @@ pub fn try_parse_input(bytes: &[u8], manager: CampaignManager) -> Option { - if data.max_messages_per_exec != 0 && msg_len <= data.max_messages_per_exec { + if data.max_messages_per_exec != 0 + && input.messages.len() <= data.max_messages_per_exec + { let is_payable: bool = db.is_payable(&slctr); let mut value_token: u128 = 0; if is_payable { @@ -259,7 +260,7 @@ pub fn try_parse_input(bytes: &[u8], manager: CampaignManager) -> Option 0 { + if !input.messages.is_empty() { return Some(input); } None