diff --git a/Dalamud/Game/Text/SeStringHandling/SeString.cs b/Dalamud/Game/Text/SeStringHandling/SeString.cs index 03e6e1078..54c5e4a7b 100644 --- a/Dalamud/Game/Text/SeStringHandling/SeString.cs +++ b/Dalamud/Game/Text/SeStringHandling/SeString.cs @@ -150,7 +150,8 @@ public class SeString { fixed (byte* ptr = data) { - return Parse(ptr, data.Length); + var len = data.IndexOf((byte)0); + return Parse(ptr, len == -1 ? data.Length : len); } }