Changeset 2962 for box/trunk/lib


Ignore:
Timestamp:
24/05/2011 14:33:50 (12 months ago)
Author:
chris
Message:

Blind fix for displaying error message as well as code when emu unicode conversion fails.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • box/trunk/lib/win32/emu.cpp

    r2909 r2962  
    244244                ::syslog(LOG_WARNING,  
    245245                        "Failed to convert wide string to narrow: " 
    246                         "error %d", GetLastError()); 
     246                        "%s", GetErrorMessage(GetLastError()).c_str()); 
    247247                errno = EINVAL; 
    248248                return NULL; 
     
    276276                ::syslog(LOG_WARNING,  
    277277                        "Failed to convert wide string to narrow: " 
    278                         "error %i", GetLastError()); 
     278                        "%s", GetErrorMessage(GetLastError()).c_str()); 
    279279                errno = EACCES; 
    280280                delete [] buffer; 
     
    305305                ::syslog(LOG_WARNING,  
    306306                        "Failed to convert wide string to narrow: " 
    307                         "error %d", GetLastError()); 
     307                        "%s", GetErrorMessage(GetLastError()).c_str()); 
    308308                errno = EINVAL; 
    309309                return false; 
     
    337337                ::syslog(LOG_WARNING,  
    338338                        "Failed to convert wide string to narrow: " 
    339                         "error %i", GetLastError()); 
     339                        "%s", GetErrorMessage(GetLastError()).c_str()); 
    340340                errno = EACCES; 
    341341                delete [] buffer; 
Note: See TracChangeset for help on using the changeset viewer.