mempool: Fix error pool->range
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Tue, 19 Mar 2024 15:21:02 +0000 (11:21 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Tue, 19 Mar 2024 15:21:02 +0000 (11:21 -0400)
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Change-Id: I563b33d55e565a8e1af1558f7ade56e977fd98bd

src/rseq-mempool.c

index 092669ac1e9a395d4a42805044218d5ad272b938..099785003dad92f513d5b880cf49bbfbb34d8d0f 100644 (file)
@@ -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;
This page took 0.02407 seconds and 4 git commands to generate.