fixing access errors when running in unicode
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27689 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -867,13 +867,13 @@ void wxDebugContext::OutputDumpLine(const wxChar *szFormat, ...)
|
||||
int count;
|
||||
va_list argptr;
|
||||
va_start(argptr, szFormat);
|
||||
buf[sizeof(buf)-1] = _T('\0');
|
||||
buf[sizeof(buf)/sizeof(wxChar)-1] = _T('\0');
|
||||
|
||||
// keep 3 bytes for a \r\n\0
|
||||
count = wxVsnprintf(buf, sizeof(buf)-3, szFormat, argptr);
|
||||
count = wxVsnprintf(buf, sizeof(buf)/sizeof(wxChar)-3, szFormat, argptr);
|
||||
|
||||
if ( count < 0 )
|
||||
count = sizeof(buf)-3;
|
||||
count = sizeof(buf)/sizeof(wxChar)-3;
|
||||
buf[count]=_T('\r');
|
||||
buf[count+1]=_T('\n');
|
||||
buf[count+2]=_T('\0');
|
||||
|
Reference in New Issue
Block a user