diff --git a/libafl_frida/src/executor.rs b/libafl_frida/src/executor.rs index c9f4c66a70..c145503845 100644 --- a/libafl_frida/src/executor.rs +++ b/libafl_frida/src/executor.rs @@ -83,9 +83,9 @@ where self.stalker.deactivate(); } #[cfg(unix)] - if unsafe { ASAN_ERRORS.is_some() && !ASAN_ERRORS.as_ref().unwrap().is_empty() } { - println!("Crashing target as it had ASAN errors"); - unsafe { + unsafe { + if ASAN_ERRORS.is_some() && !ASAN_ERRORS.as_ref().unwrap().is_empty() { + println!("Crashing target as it had ASAN errors"); libc::raise(libc::SIGABRT); } }