diff --git a/src/core/org/luaj/vm/LuaState.java b/src/core/org/luaj/vm/LuaState.java index 440f4e55..a5bd29ea 100644 --- a/src/core/org/luaj/vm/LuaState.java +++ b/src/core/org/luaj/vm/LuaState.java @@ -313,6 +313,7 @@ public class LuaState extends Lua { // save stack state int oldbase = base; + int oldcc = cc; try { // rb is base of new call frame @@ -341,6 +342,7 @@ public class LuaState extends Lua { } finally { this.base = oldbase; + this.cc = oldcc; } }