diff --git a/OpenSim/Region/ScriptEngine/Shared/LSL_Types.cs b/OpenSim/Region/ScriptEngine/Shared/LSL_Types.cs index 6c1ff46206..47d0addea2 100644 --- a/OpenSim/Region/ScriptEngine/Shared/LSL_Types.cs +++ b/OpenSim/Region/ScriptEngine/Shared/LSL_Types.cs @@ -928,18 +928,14 @@ namespace OpenSim.Region.ScriptEngine.Shared { if (b is null) return (a is null); - if (a is null) - return (b is null); - return a.Length == b.Length; + return (a is null) ? false : a.Length == b.Length; } public static bool operator !=(list a, list b) { if (b is null) return !(a is null); - if (a is null) - return !(b is null); - return a.Length != b.Length; + return (a is null) ? true : a.Length != b.Length; } public void Add(object o)