diff --git a/libafl/src/stages/mutational.rs b/libafl/src/stages/mutational.rs index 0e7e090115..9b2a8c5664 100644 --- a/libafl/src/stages/mutational.rs +++ b/libafl/src/stages/mutational.rs @@ -141,7 +141,12 @@ where manager: &mut EM, corpus_idx: usize, ) -> Result<(), Error> { - self.perform_mutational(fuzzer, executor, state, manager, corpus_idx) + let ret = self.perform_mutational(fuzzer, executor, state, manager, corpus_idx); + + #[cfg(feature = "introspection")] + state.introspection_stats_mut().finish_stage(); + + ret } }