git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@26297
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
if (len > 0)
{
#if wxUSE_UNICODE
if (len > 0)
{
#if wxUSE_UNICODE
- wxMemoryBuffer buffer(len);
+ wxMemoryBuffer buffer(len+1);
success = (file.Read(buffer.GetData(), len) == len);
success = (file.Read(buffer.GetData(), len) == len);
+ ((char*)buffer.GetData())[len] = 0;
contents = wxString(buffer, *wxConvCurrent);
#else
wxString buffer;
contents = wxString(buffer, *wxConvCurrent);
#else
wxString buffer;
if (len > 0)
{
#if wxUSE_UNICODE
if (len > 0)
{
#if wxUSE_UNICODE
- wxMemoryBuffer buffer(len);
+ wxMemoryBuffer buffer(len+1);
success = (file.Read(buffer.GetData(), len) == len);
success = (file.Read(buffer.GetData(), len) == len);
+ ((char*)buffer.GetData())[len] = 0;
contents = wxString(buffer, *wxConvCurrent);
#else
wxString buffer;
contents = wxString(buffer, *wxConvCurrent);
#else
wxString buffer;
if (len > 0)
{
#if wxUSE_UNICODE
if (len > 0)
{
#if wxUSE_UNICODE
- wxMemoryBuffer buffer(len);
+ wxMemoryBuffer buffer(len+1);
success = (file.Read(buffer.GetData(), len) == len);
success = (file.Read(buffer.GetData(), len) == len);
+ ((char*)buffer.GetData())[len] = 0;
contents = wxString(buffer, *wxConvCurrent);
#else
wxString buffer;
contents = wxString(buffer, *wxConvCurrent);
#else
wxString buffer;
if (len > 0)
{
#if wxUSE_UNICODE
if (len > 0)
{
#if wxUSE_UNICODE
- wxMemoryBuffer buffer(len);
+ wxMemoryBuffer buffer(len+1);
success = (file.Read(buffer.GetData(), len) == len);
success = (file.Read(buffer.GetData(), len) == len);
+ ((char*)buffer.GetData())[len] = 0;
contents = wxString(buffer, *wxConvCurrent);
#else
wxString buffer;
contents = wxString(buffer, *wxConvCurrent);
#else
wxString buffer;