diff --git a/afl/src/mutators/mutations.rs b/afl/src/mutators/mutations.rs index 1e4fe95fa1..572bc908c1 100644 --- a/afl/src/mutators/mutations.rs +++ b/afl/src/mutators/mutations.rs @@ -467,7 +467,7 @@ where let off = rand.below(size as u64) as usize; let len = rand.below((size - off) as u64) as usize; - input.bytes_mut().drain(off..len); + input.bytes_mut().drain(off..off + len); Ok(MutationResult::Mutated) }