Fix Win32ErrorMessage on Unicode build

This commit is contained in:
Wei-Yin Chen (陳威尹) 2016-08-19 16:41:55 -07:00
parent 11d6cb56d0
commit 48811b2edd

View file

@ -261,12 +261,12 @@ string Subprocess::Win32ErrorMessage(DWORD error_code) {
char* message; char* message;
// WTF? // WTF?
FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER | FormatMessageA(FORMAT_MESSAGE_ALLOCATE_BUFFER |
FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_FROM_SYSTEM |
FORMAT_MESSAGE_IGNORE_INSERTS, FORMAT_MESSAGE_IGNORE_INSERTS,
NULL, error_code, 0, NULL, error_code, 0,
(LPTSTR)&message, // NOT A BUG! (LPSTR)&message, // NOT A BUG!
0, NULL); 0, NULL);
string result = message; string result = message;
LocalFree(message); LocalFree(message);