From 291dfc84992252072b585fb1d715f37cece72ec8 Mon Sep 17 00:00:00 2001 From: Iain Patterson Date: Wed, 17 Aug 2016 12:23:44 +0100 Subject: [PATCH] Use WideCharToMultiByte() correctly. --- utf8.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utf8.cpp b/utf8.cpp index 3f71bd7..ba451e0 100644 --- a/utf8.cpp +++ b/utf8.cpp @@ -48,7 +48,7 @@ int to_utf8(const wchar_t *utf16, char **utf8, unsigned long *utf8len) { *utf8 = (char *) HeapAlloc(GetProcessHeap(), 0, size); if (! *utf8) return 2; - if (! WideCharToMultiByte(CP_UTF8, 0, utf16, -1, (LPSTR) utf8, size, NULL, NULL)) { + if (! WideCharToMultiByte(CP_UTF8, 0, utf16, -1, *utf8, size, NULL, NULL)) { HeapFree(GetProcessHeap(), 0, *utf8); *utf8 = 0; return 3; -- 2.7.4