diff --git a/src/core/org/luaj/vm/LuaState.java b/src/core/org/luaj/vm/LuaState.java index 6432b6e3..7644148d 100644 --- a/src/core/org/luaj/vm/LuaState.java +++ b/src/core/org/luaj/vm/LuaState.java @@ -1408,8 +1408,7 @@ public class LuaState extends Lua { * */ public void getfield(int index, LString k) { - LTable t = totable(index); - pushlvalue( this.luaV_gettable(t, k) ); + pushlvalue( this.luaV_gettable(topointer(index), k) ); } /**