]> git.saurik.com Git - wxWidgets.git/commitdiff
fixing access errors when running in unicode
authorStefan Csomor <csomor@advancedconcepts.ch>
Tue, 8 Jun 2004 14:46:07 +0000 (14:46 +0000)
committerStefan Csomor <csomor@advancedconcepts.ch>
Tue, 8 Jun 2004 14:46:07 +0000 (14:46 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27689 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/common/memory.cpp

index ad4c531d5ec301ebd222569a1d88844aab33118f..0bd937ee47a9f5a97fc4bd94c30b5cfdd0600f1f 100644 (file)
@@ -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');