diff --git a/src/util-memfile.c b/src/util-memfile.c index 6172c04..223199a 100644 --- a/src/util-memfile.c +++ b/src/util-memfile.c @@ -68,8 +68,9 @@ memfile_new(const char *data, size_t sz) { fcntl(fd, F_ADD_SEALS, F_SEAL_SHRINK); int rc; - with_signals_blocked(SIGALRM) - rc = posix_fallocate(fd, 0, sz); + with_signals_blocked(SIGALRM) { + rc = SYSCALL(posix_fallocate(fd, 0, sz)); + } if (rc < 0) return NULL;