From 5baf0f9dc26bc42cdf9413551575073c9a30a27d Mon Sep 17 00:00:00 2001 From: Mike Pall Date: Wed, 22 Sep 2010 21:16:16 +0200 Subject: [PATCH] Fix stack growth for coroutine.wrap(). --- src/lib_base.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib_base.c b/src/lib_base.c index 0717ea86..5f7b059b 100644 --- a/src/lib_base.c +++ b/src/lib_base.c @@ -498,7 +498,7 @@ static int ffh_resume(lua_State *L, lua_State *co, int wrap) setstrV(L, L->base, lj_err_str(L, em)); return FFH_RES(2); } - lj_state_growstack(co, (MSize)(L->top - L->base - 1)); + lj_state_growstack(co, (MSize)(L->top - L->base)); return FFH_RETRY; }