Index: src/libchcore/TString.cpp =================================================================== diff -u -N -r5fd6beaad9f1eccb664b997d151acb59961e4827 -rb8d323f736b7a2d3e85a6420f330f139db5964cf --- src/libchcore/TString.cpp (.../TString.cpp) (revision 5fd6beaad9f1eccb664b997d151acb59961e4827) +++ src/libchcore/TString.cpp (.../TString.cpp) (revision b8d323f736b7a2d3e85a6420f330f139db5964cf) @@ -475,7 +475,7 @@ size_t stCountToDelete = std::min(stCurrentLength - stIndex, stCount); - wmemmove(m_pszStringData + stIndex, m_pszStringData + stIndex + stCountToDelete, stCurrentLength - stCountToDelete); + wmemmove(m_pszStringData + stIndex, m_pszStringData + stIndex + stCountToDelete, stCurrentLength - stIndex); m_pszStringData[stCurrentLength - stCountToDelete] = _T('\0'); GetInternalStringData()->SetStringLength(stCurrentLength - stCountToDelete);