aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lj_debug.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lj_debug.c b/src/lj_debug.c
index fab198fe..c2dc0dd8 100644
--- a/src/lj_debug.c
+++ b/src/lj_debug.c
@@ -279,6 +279,8 @@ const char *lj_debug_funcname(lua_State *L, TValue *frame, const char **name)
279 TValue *pframe; 279 TValue *pframe;
280 GCfunc *fn; 280 GCfunc *fn;
281 BCPos pc; 281 BCPos pc;
282 if (frame <= tvref(L->stack))
283 return NULL;
282 if (frame_isvarg(frame)) 284 if (frame_isvarg(frame))
283 frame = frame_prevd(frame); 285 frame = frame_prevd(frame);
284 pframe = frame_prev(frame); 286 pframe = frame_prev(frame);