reg/tests: Pass MultiByteToWideChar() the buffer size in characters.
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
84f5761a67
commit
c618e99475
|
@ -766,7 +766,7 @@ static BOOL test_import_wstr_(unsigned line, const char *file_contents, DWORD *r
|
||||||
memsize = len * sizeof(WCHAR);
|
memsize = len * sizeof(WCHAR);
|
||||||
wstr = HeapAlloc(GetProcessHeap(), 0, memsize);
|
wstr = HeapAlloc(GetProcessHeap(), 0, memsize);
|
||||||
if (!wstr) return FALSE;
|
if (!wstr) return FALSE;
|
||||||
MultiByteToWideChar(CP_UTF8, 0, file_contents, lenA, wstr, memsize);
|
MultiByteToWideChar(CP_UTF8, 0, file_contents, lenA, wstr, len);
|
||||||
|
|
||||||
regfile = CreateFileA("test.reg", GENERIC_WRITE, 0, NULL, CREATE_ALWAYS,
|
regfile = CreateFileA("test.reg", GENERIC_WRITE, 0, NULL, CREATE_ALWAYS,
|
||||||
FILE_ATTRIBUTE_NORMAL, NULL);
|
FILE_ATTRIBUTE_NORMAL, NULL);
|
||||||
|
|
Loading…
Reference in New Issue