diff --git a/src/core/org/luaj/vm2/LuaTable.java b/src/core/org/luaj/vm2/LuaTable.java index 7f98b56c..a35dcc3f 100644 --- a/src/core/org/luaj/vm2/LuaTable.java +++ b/src/core/org/luaj/vm2/LuaTable.java @@ -720,7 +720,7 @@ public class LuaTable extends LuaValue implements Metatable { StrongSlot entry = slot.first(); if (entry != null) newArray[ k - 1 ] = entry.value(); - } else { + } else if ( !(slot instanceof DeadSlot) ) { int j = slot.keyindex( newHashMask ); newHash[j] = slot.relink( newHash[j] ); }