diff --git a/src/core/org/luaj/vm2/LuaString.java b/src/core/org/luaj/vm2/LuaString.java index 3eabe7f5..044b529e 100644 --- a/src/core/org/luaj/vm2/LuaString.java +++ b/src/core/org/luaj/vm2/LuaString.java @@ -261,22 +261,28 @@ public class LuaString extends LuaValue { // object comparison, used in key comparison public boolean equals( Object o ) { if ( o instanceof LuaString ) { - LuaString s = (LuaString) o; - if ( s.m_length != m_length ) - return false; - if ( s.hashCode() != hashCode() ) - return false; - for ( int i=0; i