From f27930e7f7a0f83b9aabbcfc3b1ee647edc52925 Mon Sep 17 00:00:00 2001 From: Cloud Wu Date: Wed, 4 Nov 2020 10:48:35 +0800 Subject: [PATCH] bugfix --- 3rd/lua/ldo.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/3rd/lua/ldo.c b/3rd/lua/ldo.c index a60972b2..b2c79399 100644 --- a/3rd/lua/ldo.c +++ b/3rd/lua/ldo.c @@ -191,7 +191,7 @@ int luaD_reallocstack (lua_State *L, int newsize, int raiseerror) { luaM_error(L); else return 0; /* do not raise an error */ } - for (; lim < newsize; lim++) + for (lim += EXTRA_STACK; lim < newsize + EXTRA_STACK; lim++) setnilvalue(s2v(newstack + lim)); /* erase new segment */ correctstack(L, L->stack, newstack); L->stack = newstack;