diff --git a/lib.c b/lib.c index 210ee3a..49a2289 100644 --- a/lib.c +++ b/lib.c @@ -1643,6 +1643,8 @@ static void push_delimited_array(struct context* ctx) { while(counter--) { ink_pop(ctx); } + /* Pop the marker too */ + ink_pop(ctx); /* Put value in place */ ink_push(ctx, a); }