From 32e52a13ffa7d465f2702f3c6cae3713375c0203 Mon Sep 17 00:00:00 2001 From: Dario Date: Mon, 16 Dec 2024 23:26:16 -0300 Subject: [PATCH] Fix NULL character being added on RtlMultiByteToUnicodeN. --- UnleashedRecomp/kernel/imports.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/UnleashedRecomp/kernel/imports.cpp b/UnleashedRecomp/kernel/imports.cpp index 2344f365..1166923b 100644 --- a/UnleashedRecomp/kernel/imports.cpp +++ b/UnleashedRecomp/kernel/imports.cpp @@ -1260,7 +1260,7 @@ uint32_t RtlMultiByteToUnicodeN(wchar_t* UnicodeString, uint32_t MaxBytesInUnico std::wstring_convert> converter; std::wstring wideString = converter.from_bytes( - MultiByteString, MultiByteString + BytesInMultiByteString + MultiByteString, MultiByteString + (BytesInMultiByteString - 1) ); uint32_t bytesRequired = static_cast((wideString.size() + 1) * sizeof(wchar_t));