aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>2024-03-19 11:21:02 -0400
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>2024-03-19 11:21:02 -0400
commit7b82798a4bcbd89dd286a5ea3a2818a575661cd5 (patch)
treeff029af29be499c7d88b5928fdf23fd481a2ed59
parentbf7b01a30eb9f4a88c3a6f505466c330d8fc12e8 (diff)
downloadlibrseq-7b82798a4bcbd89dd286a5ea3a2818a575661cd5.tar.gz
mempool: Fix error pool->range
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> Change-Id: I563b33d55e565a8e1af1558f7ade56e977fd98bd
-rw-r--r--src/rseq-mempool.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/rseq-mempool.c b/src/rseq-mempool.c
index 092669a..0997850 100644
--- a/src/rseq-mempool.c
+++ b/src/rseq-mempool.c
@@ -773,7 +773,7 @@ struct rseq_mempool_range *rseq_mempool_range_create(struct rseq_mempool *pool)
* with the children processes across fork. Prevent the
* whole mapping from being used across fork.
*/
- if (madvise(range->mmap_addr, pool->mmap_len, MADV_DONTFORK))
+ if (madvise(range->mmap_addr, range->mmap_len, MADV_DONTFORK))
goto error_alloc;
rseq_memfd_close(memfd);
memfd = -1;