From c2a901863114f339d8bfbb35e8a72376eeee6f3f Mon Sep 17 00:00:00 2001 From: Valentin Huber Date: Fri, 6 Dec 2024 21:22:05 +0100 Subject: [PATCH] Fixing Empty MultipartInput Names Part 2 (#2751) * fixing empty multipart name * fixing clippy --- libafl/src/inputs/multi.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libafl/src/inputs/multi.rs b/libafl/src/inputs/multi.rs index 55353faa4c..ce7007de21 100644 --- a/libafl/src/inputs/multi.rs +++ b/libafl/src/inputs/multi.rs @@ -154,7 +154,9 @@ where I: Input, { fn generate_name(&self, id: Option) -> String { - if self.names().len() > 0 { + if self.names().is_empty() { + "empty_multipart_input".to_string() // empty strings cause issues with OnDiskCorpus + } else { self.names .iter() .cloned() @@ -162,8 +164,6 @@ where .map(|(name, generated)| format!("{name}-{generated}")) .collect::>() .join(",") - } else { - "empty_multipart".to_string() // empty strings cause issues with OnDiskCorpus } } }