amassari 2004/07/06 08:09:21
Modified: c/src/xercesc/internal SGXMLScanner.cpp
Log:
Fix for jira#1210: ArrayJanitor was created using the memory manager to delete an
object created with new []
Revision Changes Path
1.87 +2 -2 xml-xerces/c/src/xercesc/internal/SGXMLScanner.cpp
Index: SGXMLScanner.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/internal/SGXMLScanner.cpp,v
retrieving revision 1.86
retrieving revision 1.87
diff -u -r1.86 -r1.87
--- SGXMLScanner.cpp 28 Jun 2004 18:35:27 -0000 1.86
+++ SGXMLScanner.cpp 6 Jul 2004 15:09:21 -0000 1.87
@@ -3605,7 +3605,7 @@
void SGXMLScanner::parseSchemaLocation(const XMLCh* const schemaLocationStr)
{
BaseRefVectorOf<XMLCh>* schemaLocation =
XMLString::tokenizeString(schemaLocationStr, fMemoryManager);
- ArrayJanitor<BaseRefVectorOf<XMLCh> > janLoc(schemaLocation, fMemoryManager);
+ ArrayJanitor<BaseRefVectorOf<XMLCh> > janLoc(schemaLocation);
unsigned int size = schemaLocation->size();
if (size % 2 != 0 ) {
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]