diff --git a/NWNX.NET/src/main/Native/StringUtils.cs b/NWNX.NET/src/main/Native/StringUtils.cs index e7d83d6..9983a95 100644 --- a/NWNX.NET/src/main/Native/StringUtils.cs +++ b/NWNX.NET/src/main/Native/StringUtils.cs @@ -93,7 +93,7 @@ static StringUtils() /// The converted managed string. public static string? ReadNullTerminatedString(byte* cString) { - return cString != null ? Encoding.GetString(cString, GetStringLength(cString)) : null; + return cString != null ? Encoding.GetString(MemoryMarshal.CreateReadOnlySpanFromNullTerminated(cString)) : null; } ///