Skip to content

Commit 46a6d06

Browse files
author
Mike Pall
committed
Merge branch 'master' into v2.1
2 parents 10ddae7 + 12ab596 commit 46a6d06

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/lj_trace.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -790,6 +790,8 @@ static TValue *trace_exit_cp(lua_State *L, lua_CFunction dummy, void *ud)
790790
{
791791
ExitDataCP *exd = (ExitDataCP *)ud;
792792
cframe_errfunc(L->cframe) = -1; /* Inherit error function. */
793+
/* Always catch error here. */
794+
cframe_nres(L->cframe) = -2*LUAI_MAXSTACK*(int)sizeof(TValue);
793795
exd->pc = lj_snap_restore(exd->J, exd->exptr);
794796
UNUSED(dummy);
795797
return NULL;

0 commit comments

Comments
 (0)