diff --git a/libafl/src/events/llmp/mgr.rs b/libafl/src/events/llmp/mgr.rs index b371523415..9bbadf02d5 100644 --- a/libafl/src/events/llmp/mgr.rs +++ b/libafl/src/events/llmp/mgr.rs @@ -409,8 +409,10 @@ where + EvaluatorObservers + Evaluator, { + if !self.hooks.pre_exec_all(state, client_id, &event)? { + return Ok(()); + } let evt_name = event.name_detailed(); - match event { Event::NewTestcase { input,