diff --git a/src/core/org/luaj/vm/LuaState.java b/src/core/org/luaj/vm/LuaState.java index e0cacc75..4814aa5e 100644 --- a/src/core/org/luaj/vm/LuaState.java +++ b/src/core/org/luaj/vm/LuaState.java @@ -1347,7 +1347,7 @@ public class LuaState extends Lua { * */ public void getglobal(String s) { - LTable t = calls[cc].closure.env; + LTable t = this._G; t.luaGetTable(this, t, new LString(s)); } @@ -2020,7 +2020,7 @@ public class LuaState extends Lua { * */ public void setglobal(String name) { - LTable g = calls[cc].closure.env; + LTable g = this._G; LValue v = poplvalue(); g.luaSetTable(this, g, new LString(name), v); }