diff --git a/src/mutators/scheduled.rs b/src/mutators/scheduled.rs index e4114e2ee0..8939d059fa 100644 --- a/src/mutators/scheduled.rs +++ b/src/mutators/scheduled.rs @@ -42,7 +42,7 @@ where } let idx; { - idx = self.rand().borrow_mut().below(count) as usize; + idx = self.rand_below(count) as usize; } self.mutation_by_idx(idx) } @@ -180,7 +180,7 @@ where M: Mutator, I: Input + HasBytesVec, { - let bit = mutator.rand().borrow_mut().below(input.bytes().len() as u64) as usize; + let bit = mutator.rand_below(input.bytes().len() as u64) as usize; input.bytes_mut()[bit >> 3] ^= (128 >> (bit & 7)) as u8; Ok(()) } diff --git a/src/stages/mutational.rs b/src/stages/mutational.rs index 83d716b7ab..d26aea9b41 100644 --- a/src/stages/mutational.rs +++ b/src/stages/mutational.rs @@ -24,7 +24,7 @@ where } fn iterations(&mut self) -> usize { - 1 + self.rand().borrow_mut().below(128) as usize + 1 + self.rand_below(128) as usize } fn perform_mutational(&mut self, entry: Rc>>) -> Result<(), AflError> {