summaryrefslogtreecommitdiffstats
path: root/eval.c
diff options
context:
space:
mode:
Diffstat (limited to 'eval.c')
-rw-r--r--eval.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/eval.c b/eval.c
index 8c6bf710..c68390f1 100644
--- a/eval.c
+++ b/eval.c
@@ -6058,7 +6058,8 @@ static val map_common(val self, val fun, varg lists,
if3(over_limit,
chk_malloc(argc * sizeof *iter_array),
alloca(argc * sizeof *iter_array)));
- val buf = if2(over_limit, make_owned_buf(one, coerce(mem_t *, iter_array)));
+ val buf = if2(over_limit,
+ make_owned_buf(1, coerce(mem_t *, iter_array), self));
seq_build_t out = all_zero_init;
args_decl(args_fun, max(argc, ARGS_MIN));