Allow both fuzz_time and iters in TuneableMutationalStage (#1531)

This commit is contained in:
Benjamin Beyret 2023-09-20 11:47:56 +01:00 committed by GitHub
parent 7f0a4f1d7e
commit 0e149afd7a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -178,12 +178,6 @@ where
let fuzz_time = self.seed_fuzz_time(state)?; let fuzz_time = self.seed_fuzz_time(state)?;
let iters = self.fixed_iters(state)?; let iters = self.fixed_iters(state)?;
if fuzz_time.is_some() && iters.is_some() {
return Err(Error::illegal_state(
"Both fuzz_time and iters specified; failing fast!",
));
}
start_timer!(state); start_timer!(state);
let mut testcase = state.corpus().get(corpus_idx)?.borrow_mut(); let mut testcase = state.corpus().get(corpus_idx)?.borrow_mut();
let Ok(input) = I::try_transform_from(&mut testcase, state, corpus_idx) else { let Ok(input) = I::try_transform_from(&mut testcase, state, corpus_idx) else {