From f04cd092a2711160519c957a5ba8c28babd3004c Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Tue, 24 May 2011 13:33:50 +0000 Subject: Blind fix for displaying error message as well as code when emu unicode conversion fails. --- lib/win32/emu.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'lib/win32') diff --git a/lib/win32/emu.cpp b/lib/win32/emu.cpp index 64858a27..2c1fb0df 100644 --- a/lib/win32/emu.cpp +++ b/lib/win32/emu.cpp @@ -243,7 +243,7 @@ char* ConvertFromWideString(const WCHAR* pString, unsigned int codepage) { ::syslog(LOG_WARNING, "Failed to convert wide string to narrow: " - "error %d", GetLastError()); + "%s", GetErrorMessage(GetLastError()).c_str()); errno = EINVAL; return NULL; } @@ -275,7 +275,7 @@ char* ConvertFromWideString(const WCHAR* pString, unsigned int codepage) { ::syslog(LOG_WARNING, "Failed to convert wide string to narrow: " - "error %i", GetLastError()); + "%s", GetErrorMessage(GetLastError()).c_str()); errno = EACCES; delete [] buffer; return NULL; @@ -304,7 +304,7 @@ bool ConvertFromWideString(const std::wstring& rInput, { ::syslog(LOG_WARNING, "Failed to convert wide string to narrow: " - "error %d", GetLastError()); + "%s", GetErrorMessage(GetLastError()).c_str()); errno = EINVAL; return false; } @@ -336,7 +336,7 @@ bool ConvertFromWideString(const std::wstring& rInput, { ::syslog(LOG_WARNING, "Failed to convert wide string to narrow: " - "error %i", GetLastError()); + "%s", GetErrorMessage(GetLastError()).c_str()); errno = EACCES; delete [] buffer; return false; -- cgit v1.2.3