From fd0835e7d7dcacc41f96306c5c9fb2075c37e31a Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Wed, 23 Apr 2025 17:41:35 +0200 Subject: [PATCH] Fix signedness error on FreeBSD https://hydra.nixos.org/build/295398446 --- src/libutil/current-process.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libutil/current-process.cc b/src/libutil/current-process.cc index 926714ae8..4cc5a4218 100644 --- a/src/libutil/current-process.cc +++ b/src/libutil/current-process.cc @@ -57,7 +57,7 @@ size_t savedStackSize = 0; void setStackSize(size_t stackSize) { struct rlimit limit; - if (getrlimit(RLIMIT_STACK, &limit) == 0 && limit.rlim_cur < stackSize) { + if (getrlimit(RLIMIT_STACK, &limit) == 0 && static_cast(limit.rlim_cur) < stackSize) { savedStackSize = limit.rlim_cur; limit.rlim_cur = std::min(static_cast(stackSize), limit.rlim_max); if (setrlimit(RLIMIT_STACK, &limit) != 0) {