diff --git a/src/xercesc/util/XMLString.cpp b/src/xercesc/util/XMLString.cpp index 567d930840f8124e54f538b5a9c84499d7c07dfa..d3e09c73981c2adb00772636e76bee10214e5cff 100644 --- a/src/xercesc/util/XMLString.cpp +++ b/src/xercesc/util/XMLString.cpp @@ -1813,11 +1813,12 @@ void XMLString::removeChar(const XMLCh* const srcString dstBuffer.reset(); - while ((c=*pszSrc++)!=0) + while ((c=*xbpszSrc)!=0) { if (c != toRemove) dstBuffer.append(c); + ++xbpszSrc; } }