check parmateres in Replace() (bug 752716)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21170 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
parent
5d8f5f875e
commit
a8f1f1b23b
@ -958,8 +958,13 @@ wxString wxString::AfterFirst(wxChar ch) const
|
||||
}
|
||||
|
||||
// replace first (or all) occurences of some substring with another one
|
||||
size_t wxString::Replace(const wxChar *szOld, const wxChar *szNew, bool bReplaceAll)
|
||||
size_t
|
||||
wxString::Replace(const wxChar *szOld, const wxChar *szNew, bool bReplaceAll)
|
||||
{
|
||||
// if we tried to replace an empty string we'd enter an infinite loop below
|
||||
wxCHECK_MSG( szOld && *szOld && szNew, 0,
|
||||
_T("wxString::Replace(): invalid parameter") );
|
||||
|
||||
size_t uiCount = 0; // count of replacements made
|
||||
|
||||
size_t uiOldLen = wxStrlen(szOld);
|
||||
|
Loading…
Reference in New Issue
Block a user