diff --git a/Subsurface/Source/Utils/Homoglyphs.cs b/Subsurface/Source/Utils/Homoglyphs.cs index 53b0f0bcf..248129fd0 100644 --- a/Subsurface/Source/Utils/Homoglyphs.cs +++ b/Subsurface/Source/Utils/Homoglyphs.cs @@ -1830,7 +1830,8 @@ namespace Barotrauma for (int i=0;i g.Contains((uint)a[i])) != homoglyphs.Find(g => g.Contains((uint)b[i]))) return false; + uint[] glyphGroup = homoglyphs.Find(g => g.Contains((uint)a[i])); + if (glyphGroup==null || !glyphGroup.Contains((uint)b[i])) return false; } return true; }