diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/lj_ccallback.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lj_ccallback.c b/src/lj_ccallback.c index 2ed84507a..a7979a5dc 100644 --- a/src/lj_ccallback.c +++ b/src/lj_ccallback.c | |||
| @@ -728,6 +728,7 @@ lua_State * LJ_FASTCALL lj_ccallback_enter(CTState *cts, void *cf) | |||
| 728 | exit(EXIT_FAILURE); | 728 | exit(EXIT_FAILURE); |
| 729 | } | 729 | } |
| 730 | lj_trace_abort(g); /* Never record across callback. */ | 730 | lj_trace_abort(g); /* Never record across callback. */ |
| 731 | setgcref(g->cur_L, obj2gco(L)); | ||
| 731 | /* Setup C frame. */ | 732 | /* Setup C frame. */ |
| 732 | cframe_prev(cf) = L->cframe; | 733 | cframe_prev(cf) = L->cframe; |
| 733 | setcframe_L(cf, L); | 734 | setcframe_L(cf, L); |
