X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/f2c6e607622d2f8c684b2a6417bd43f52e3b9eef..af2372b95d4aca14e97c1ffaca6954f136513589:/include/wx/buffer.h diff --git a/include/wx/buffer.h b/include/wx/buffer.h index ec0e1fc765..c88e160270 100644 --- a/include/wx/buffer.h +++ b/include/wx/buffer.h @@ -4,7 +4,6 @@ // Author: Vadim Zeitlin // Modified by: // Created: 12.04.99 -// RCS-ID: $Id$ // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence /////////////////////////////////////////////////////////////////////////////// @@ -230,7 +229,8 @@ protected: static CharType *StrCopy(const CharType *src, size_t len) { CharType *dst = (CharType*)malloc(sizeof(CharType) * (len + 1)); - memcpy(dst, src, sizeof(CharType) * (len + 1)); + if ( dst ) + memcpy(dst, src, sizeof(CharType) * (len + 1)); return dst; } @@ -438,7 +438,7 @@ public: friend class wxMemoryBuffer; - // everyting is private as it can only be used by wxMemoryBuffer + // everything is private as it can only be used by wxMemoryBuffer private: wxMemoryBufferData(size_t size = wxMemoryBufferData::DefBufSize) : m_data(size ? malloc(size) : NULL), m_size(size), m_len(0), m_ref(0)