From e61f80584e8a2e5979ddcc9f5c873171ad32e0a0 Mon Sep 17 00:00:00 2001 From: David CARLIER Date: Fri, 28 May 2021 23:31:04 +0100 Subject: [PATCH] FreeBSD build fix proposal. (#137) rlim_t is signed in this platform. --- libafl/src/executors/forkserver.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libafl/src/executors/forkserver.rs b/libafl/src/executors/forkserver.rs index 9db3436135..606be4c635 100644 --- a/libafl/src/executors/forkserver.rs +++ b/libafl/src/executors/forkserver.rs @@ -100,7 +100,7 @@ impl ConfigTarget for Command { return self; } let func = move || { - let memlimit: libc::rlim_t = memlimit << 20; + let memlimit: libc::rlim_t = (memlimit as libc::rlim_t) << 20; let r = libc::rlimit { rlim_cur: memlimit, rlim_max: memlimit,