mirror of
https://github.com/cloudwu/skynet.git
synced 2026-07-24 20:23:06 +00:00
bugfix
This commit is contained in:
@@ -191,7 +191,7 @@ int luaD_reallocstack (lua_State *L, int newsize, int raiseerror) {
|
|||||||
luaM_error(L);
|
luaM_error(L);
|
||||||
else return 0; /* do not raise an error */
|
else return 0; /* do not raise an error */
|
||||||
}
|
}
|
||||||
for (; lim < newsize; lim++)
|
for (; lim < newsize + EXTRA_STACK; lim++)
|
||||||
setnilvalue(s2v(newstack + lim)); /* erase new segment */
|
setnilvalue(s2v(newstack + lim)); /* erase new segment */
|
||||||
correctstack(L, L->stack, newstack);
|
correctstack(L, L->stack, newstack);
|
||||||
L->stack = newstack;
|
L->stack = newstack;
|
||||||
|
|||||||
@@ -139,7 +139,7 @@ struct lua_longjmp; /* defined in ldo.c */
|
|||||||
|
|
||||||
#define BASIC_STACK_SIZE (2*LUA_MINSTACK)
|
#define BASIC_STACK_SIZE (2*LUA_MINSTACK)
|
||||||
|
|
||||||
#define stacksize(th) cast_int((th)->stack_last - (th)->stack)
|
#define stacksize(th) cast_int((th)->stack_last + EXTRA_STACK - (th)->stack)
|
||||||
|
|
||||||
|
|
||||||
/* kinds of Garbage Collection */
|
/* kinds of Garbage Collection */
|
||||||
|
|||||||
Reference in New Issue
Block a user