Message:
The following issue has been resolved as FIXED.
Resolver: Alberto Massari
Date: Thu, 8 Jul 2004 12:36 PM
Instead of adding a call to chop(), I have fixed the set() function. Please verify the
fix in CVS.
Alberto
---------------------------------------------------------------------
View the issue:
http://issues.apache.org/jira/browse/XERCESC-1236
Here is an overview of the issue:
---------------------------------------------------------------------
Key: XERCESC-1236
Summary: DOMCharacterDataImpl::DOMCharacterDataImpl don't put termination
zero.(when reuse string)
Type: Bug
Status: Resolved
Priority: Major
Resolution: FIXED
Project: Xerces-C++
Components:
DOM
Versions:
2.5.0
Assignee:
Reporter: Denis Badikov
Created: Tue, 29 Jun 2004 12:37 PM
Updated: Thu, 8 Jul 2004 12:36 PM
Environment: MSVC++ 7.1 STLport 4.6.2
Description:
Autotest tests\DOM\Normalizer\Normalizer.cpp fails.
Reason:
See: src\xercesc\dom\impl\DOMCharacterDataImpl.cpp
DOMCharacterDataImpl::DOMCharacterDataImpl(DOMDocument *doc, const XMLCh *dat)
: fDataBuf(0)
, fDoc(0)
{
fDoc = (DOMDocumentImpl*)doc;
fDataBuf = fDoc->popBuffer();
if (!fDataBuf)
fDataBuf = new (fDoc) DOMBuffer(fDoc, dat);// null terminated
else
{
fDataBuf->set(dat);
fDataBuf->chop(fDataBuf->getLen());// FIX! should manually terminate raw
buffer.
}
}
---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]