diff --git a/src/core/org/luaj/vm/LuaState.java b/src/core/org/luaj/vm/LuaState.java index bbe33373..863a29eb 100644 --- a/src/core/org/luaj/vm/LuaState.java +++ b/src/core/org/luaj/vm/LuaState.java @@ -181,7 +181,7 @@ public class LuaState extends Lua { // add 'arg' compatibility variable if ( (c.p.is_vararg & VARARG_NEEDSARG) != 0 ) { - LTable arg = new LTable(); + LTable arg = new LTable(nvar,1); for ( int i=1,j=base-nvar-1; i<=nvar; i++, j++ ) arg.put(i, stack[j]); arg.put("n", nvar);