diff --git a/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp b/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp index edf475366b25d8e32efe06d80fbf4830cda80255..72d073f2e0b7632217443994d006a05cac846e55 100644 --- a/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp +++ b/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp @@ -589,7 +589,7 @@ XMLCh* DOMLSSerializerImpl::writeToString(const DOMNode* nodeToWrite, MemoryMana } setFeature(BYTE_ORDER_MARK_ID, bBOMFlag); - return (retVal ? XMLString::replicate((XMLCh*) destination.getRawBuffer(), manager) : 0); + return (retVal ? XMLString::replicate(reinterpret_cast<const XMLCh*>(destination.getRawBuffer()), manager) : 0); } //