diff --git a/include/WinStd/Win.h b/include/WinStd/Win.h index 607a4e4b..2fae240b 100644 --- a/include/WinStd/Win.h +++ b/include/WinStd/Win.h @@ -726,6 +726,7 @@ static _Success_(return != 0) int LoadStringW(_In_opt_ HINSTANCE hInstance, _In_ LPCWSTR pszStr; int i = LoadStringW(hInstance, uID, reinterpret_cast(&pszStr), 0); if (i) { + i = wcsnlen_s(pszStr, i); sBuffer.assign(pszStr, i); return i; } else