fixed a bug caused by passing a wxChar[] buffer to a function taking a wxString; the buffer was automatically converted but since it was not NULL-terminated, a crash resulted

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@56201 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Francesco Montorsi 2008-10-09 17:00:32 +00:00
parent 6c107bd20d
commit 046fce4786

View File

@ -7588,7 +7588,10 @@ bool wxRichTextImageBlock::ReadHex(wxInputStream& stream, int length, wxBitmapTy
if (m_data)
delete[] m_data;
wxChar str[2];
// create a null terminated temporary string:
char str[3];
str[2] = '\0';
m_data = new unsigned char[dataSize];
int i;
for (i = 0; i < dataSize; i ++)