Respect null terminator in SeString.Parse(ReadOnlySpan<byte>) (#1936)

This commit is contained in:
Haselnussbomber 2024-07-16 20:37:36 +02:00 committed by GitHub
parent 7f6bbafbbf
commit f7f52ddc77
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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);
}
}