aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lj_state.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lj_state.c b/src/lj_state.c
index 569e3f38..6efe189d 100644
--- a/src/lj_state.c
+++ b/src/lj_state.c
@@ -108,7 +108,7 @@ void LJ_FASTCALL lj_state_growstack(lua_State *L, MSize need)
108 if (L->stacksize > LJ_STACK_MAXEX) 108 if (L->stacksize > LJ_STACK_MAXEX)
109 lj_err_throw(L, LUA_ERRERR); /* Does not invoke an error handler. */ 109 lj_err_throw(L, LUA_ERRERR); /* Does not invoke an error handler. */
110 /* 1. We are _at_ the limit after the last growth. */ 110 /* 1. We are _at_ the limit after the last growth. */
111 if (!L->status) { /* 2. Throw 'stack overflow'. */ 111 if (L->status < LUA_ERRRUN) { /* 2. Throw 'stack overflow'. */
112 L->status = LUA_ERRRUN; /* Prevent ending here again for pushed msg. */ 112 L->status = LUA_ERRRUN; /* Prevent ending here again for pushed msg. */
113 lj_err_msg(L, LJ_ERR_STKOV); /* May invoke an error handler. */ 113 lj_err_msg(L, LJ_ERR_STKOV); /* May invoke an error handler. */
114 } 114 }