diff --git a/src/xercesc/dom/impl/DOMWriterImpl.cpp b/src/xercesc/dom/impl/DOMWriterImpl.cpp index bae8b59a14888aa4fcdc86a5dcddd500de2b82ad..fdfb271c3d7d12da58f1c92a8737e4bf86171e4c 100644 --- a/src/xercesc/dom/impl/DOMWriterImpl.cpp +++ b/src/xercesc/dom/impl/DOMWriterImpl.cpp @@ -57,6 +57,9 @@ /* * $Id$ * $Log$ + * Revision 1.5 2002/06/05 16:03:03 peiyongz + * delete[] used. + * * Revision 1.4 2002/06/03 22:35:54 peiyongz * constants changed * @@ -261,8 +264,8 @@ catch(TranscodingException const &e) \ DOMWriterImpl::~DOMWriterImpl() { delete fFeatures; - delete fEncoding; - delete fNewLine; + delete [] fEncoding; + delete [] fNewLine; // we don't own/adopt error handler and filter } @@ -374,7 +377,7 @@ bool DOMWriterImpl::getFeature(const XMLCh* const featName) const // we don't check the validity of the encoding set void DOMWriterImpl::setEncoding(const XMLCh* const encoding) { - delete fEncoding; + delete [] fEncoding; fEncoding = XMLString::replicate(encoding); } @@ -385,7 +388,7 @@ const XMLCh* DOMWriterImpl::getEncoding() const void DOMWriterImpl::setNewLine(const XMLCh* const newLine) { - delete fNewLine; + delete [] fNewLine; fNewLine = XMLString::replicate(newLine); } diff --git a/src/xercesc/dom/impl/DOMWriterImpl.hpp b/src/xercesc/dom/impl/DOMWriterImpl.hpp index 11270ed3d381c800c90d46785eb06cb53c82d7cb..4ef0b5ffb99607d24422a9ca79c44559659847dd 100644 --- a/src/xercesc/dom/impl/DOMWriterImpl.hpp +++ b/src/xercesc/dom/impl/DOMWriterImpl.hpp @@ -57,6 +57,9 @@ /* * $Id$ * $Log$ + * Revision 1.2 2002/06/05 16:03:03 peiyongz + * delete[] used. + * * Revision 1.1 2002/05/28 22:39:39 peiyongz * DOM3 Save Interface: DOMWriter/DOMWriterFilter * @@ -377,6 +380,10 @@ private: // the formatter used in WriteNode() // // fErrorCount + // the count of error encountered in the serialization, + // which neither the error handler, nor the serializer itself, + // treat as fatal. And the serializer will return true/false + // based on this value. // // -----------------------------------------------------------------------