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);