diff --git a/src/core/org/luaj/lib/TableLib.java b/src/core/org/luaj/lib/TableLib.java index 99d0366a..f2518354 100644 --- a/src/core/org/luaj/lib/TableLib.java +++ b/src/core/org/luaj/lib/TableLib.java @@ -176,9 +176,7 @@ public class TableLib extends LFunction { LTable table = vm.totable(2); int pos = (n>=3? vm.tointeger(3): 0); vm.resettop(); - LValue v = table.luaRemovePos(pos); - if ( ! v.isNil() ) - vm.pushlvalue( v ); + vm.pushlvalue( table.luaRemovePos(pos) ); break; }