diff --git a/src/core/org/luaj/vm2/LuaThread.java b/src/core/org/luaj/vm2/LuaThread.java index a6f25508..47448088 100644 --- a/src/core/org/luaj/vm2/LuaThread.java +++ b/src/core/org/luaj/vm2/LuaThread.java @@ -339,9 +339,9 @@ public class LuaThread extends LuaValue { * @see DebugLib */ public final void onReturn() { + functions[--calls] = null; if (DebugLib.DEBUG_ENABLED) DebugLib.debugOnReturn(running_thread, calls); - functions[--calls] = null; } /**