From: Stefan Csomor Date: Tue, 8 Jun 2004 14:46:07 +0000 (+0000) Subject: fixing access errors when running in unicode X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/eabc6e3cd686144c9156df9c62c7f9061dcbd9c8 fixing access errors when running in unicode git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27689 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/common/memory.cpp b/src/common/memory.cpp index ad4c531d5e..0bd937ee47 100644 --- a/src/common/memory.cpp +++ b/src/common/memory.cpp @@ -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');