From 0215bcfafbe35b26d55130e8e02dc29f35782316 Mon Sep 17 00:00:00 2001 From: Jhett Black <10942655+jhett12321@users.noreply.github.com> Date: Mon, 20 Jan 2025 23:43:37 +0100 Subject: [PATCH] Use MemoryMarshal.CreateReadOnlySpanFromNullTerminated for null terminated strings. --- NWNX.NET/src/main/Native/StringUtils.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; } ///