diff --git a/src/fuzzers/async_fuzzer.rs b/src/fuzzers/async_fuzzer.rs index 6e8eb2a..2e6dd76 100644 --- a/src/fuzzers/async_fuzzer.rs +++ b/src/fuzzers/async_fuzzer.rs @@ -371,7 +371,7 @@ where // in case we're fuzzing more than once, reset the scheduler self.scheduler.reset(); - if err.is_err() { + if err.is_err() || should_quit.load(Ordering::SeqCst) { return Ok(Some(Action::StopFuzzing)); }