git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29819
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
size_t nActualLength = wxWcstr(buffer, psz, nLen, conv);
if ( !Alloc(nActualLength + 1) )
size_t nActualLength = wxWcstr(buffer, psz, nLen, conv);
if ( !Alloc(nActualLength + 1) )
wxFAIL_MSG(wxT("Out of memory in wxString"));
wxFAIL_MSG(wxT("Out of memory in wxString"));
-
- //Copy the data
- assign(buffer.data(), nActualLength);
+ }
+ else
+ {
+ //Copy the data
+ assign(buffer.data(), nActualLength);
+ }
size_t nActualLength = wxMbstr(buffer, pwz, nLen, conv);
if ( !Alloc(nActualLength + 1) )
size_t nActualLength = wxMbstr(buffer, pwz, nLen, conv);
if ( !Alloc(nActualLength + 1) )
wxFAIL_MSG(wxT("Out of memory in wxString"));
wxFAIL_MSG(wxT("Out of memory in wxString"));
-
- //copy the data
- assign(buffer.data(), nActualLength);
+ }
+ else
+ {
+ //copy the data
+ assign(buffer.data(), nActualLength);
+ }