diff --git a/libafl/src/executors/inprocess.rs b/libafl/src/executors/inprocess.rs index b069305a65..ef76033d12 100644 --- a/libafl/src/executors/inprocess.rs +++ b/libafl/src/executors/inprocess.rs @@ -474,13 +474,8 @@ impl InProcessExecutorHandlerData { r } - #[cfg(all(windows, feature = "std"))] - pub(crate) fn is_valid(&self) -> bool { - self.in_target == 1 - } - - #[cfg(unix)] - pub(crate) fn is_valid(&self) -> bool { + #[cfg(any(unix, feature = "std"))] + pub fn is_valid(&self) -> bool { !self.current_input_ptr.is_null() }