From 2a780652e103dc29a65d9fa4f4fc5d1702db5da3 Mon Sep 17 00:00:00 2001 From: Andrea Fioraldi Date: Thu, 18 Nov 2021 09:42:35 +0100 Subject: [PATCH] Fix HasTimeoutHandler --- libafl/src/executors/inprocess.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libafl/src/executors/inprocess.rs b/libafl/src/executors/inprocess.rs index 48de1fd045..9241334d8f 100644 --- a/libafl/src/executors/inprocess.rs +++ b/libafl/src/executors/inprocess.rs @@ -148,9 +148,9 @@ where #[derive(Debug)] pub struct InProcessHandlers { /// On crash C function pointer - crash_handler: *const c_void, + pub crash_handler: *const c_void, /// On timeout C function pointer - timeout_handler: *const c_void, + pub timeout_handler: *const c_void, } impl InProcessHandlers { @@ -873,7 +873,7 @@ where /// the timeout handler #[inline] fn timeout_handler(&self) -> WaitOrTimerCallback { - let func: WaitOrTimerCallback = unsafe { transmute(self.timeout_handler()) }; + let func: WaitOrTimerCallback = unsafe { transmute(self.handlers.timeout_handler) }; func } }