From 3c409895275b079165f59680324da299483a3e6e Mon Sep 17 00:00:00 2001 From: David Hall Date: Mon, 25 Mar 2019 17:40:06 -0700 Subject: [PATCH] Fixed Unicode bug in GetString --- Core/Extensions/StringHelper.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Core/Extensions/StringHelper.cs b/Core/Extensions/StringHelper.cs index b30acf1e..0314bbec 100644 --- a/Core/Extensions/StringHelper.cs +++ b/Core/Extensions/StringHelper.cs @@ -173,7 +173,7 @@ namespace Vanara.Extensions } else { - for (var uptr = (ushort*)ptr; chkLen < allocatedBytes && *uptr != 0; chkLen += 2, uptr++) + for (var uptr = (ushort*)ptr; chkLen + 2 <= allocatedBytes && *uptr != 0; chkLen += 2, uptr++) sb.Append((char)*uptr); } }