summaryrefslogtreecommitdiffstats
path: root/test/unit/mallctl.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/unit/mallctl.c')
-rw-r--r--test/unit/mallctl.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/test/unit/mallctl.c b/test/unit/mallctl.c
index 80b84a0..f611654 100644
--- a/test/unit/mallctl.c
+++ b/test/unit/mallctl.c
@@ -327,18 +327,18 @@ TEST_END
TEST_BEGIN(test_thread_arena) {
unsigned old_arena_ind, new_arena_ind, narenas;
- const char *opt_percpu_arena;
- size_t sz = sizeof(opt_percpu_arena);
- assert_d_eq(mallctl("opt.percpu_arena", &opt_percpu_arena, &sz, NULL,
- 0), 0, "Unexpected mallctl() failure");
+ const char *opa;
+ size_t sz = sizeof(opa);
+ assert_d_eq(mallctl("opt.percpu_arena", &opa, &sz, NULL, 0), 0,
+ "Unexpected mallctl() failure");
sz = sizeof(unsigned);
assert_d_eq(mallctl("arenas.narenas", (void *)&narenas, &sz, NULL, 0),
0, "Unexpected mallctl() failure");
assert_u_eq(narenas, opt_narenas, "Number of arenas incorrect");
- if (strcmp(opt_percpu_arena, "disabled") == 0) {
+ if (strcmp(opa, "disabled") == 0) {
new_arena_ind = narenas - 1;
assert_d_eq(mallctl("thread.arena", (void *)&old_arena_ind, &sz,
(void *)&new_arena_ind, sizeof(unsigned)), 0,
@@ -350,7 +350,7 @@ TEST_BEGIN(test_thread_arena) {
} else {
assert_d_eq(mallctl("thread.arena", (void *)&old_arena_ind, &sz,
NULL, 0), 0, "Unexpected mallctl() failure");
- new_arena_ind = percpu_arena_ind_limit() - 1;
+ new_arena_ind = percpu_arena_ind_limit(opt_percpu_arena) - 1;
if (old_arena_ind != new_arena_ind) {
assert_d_eq(mallctl("thread.arena",
(void *)&old_arena_ind, &sz, (void *)&new_arena_ind,