cargilld 2004/07/12 06:36:13 Modified: c/src/xercesc/internal IGXMLScanner2.cpp Log: IGXMLScanner::fErrorStack not cleared if an exception is thrown. Patch from David Bertoni. Revision Changes Path 1.67 +7 -1 xml-xerces/c/src/xercesc/internal/IGXMLScanner2.cpp Index: IGXMLScanner2.cpp =================================================================== RCS file: /home/cvs/xml-xerces/c/src/xercesc/internal/IGXMLScanner2.cpp,v retrieving revision 1.66 retrieving revision 1.67 diff -u -r1.66 -r1.67 --- IGXMLScanner2.cpp 6 Jul 2004 15:57:55 -0000 1.66 +++ IGXMLScanner2.cpp 12 Jul 2004 13:36:13 -0000 1.67 @@ -1283,7 +1283,13 @@ fPSVIElement = new (fMemoryManager) PSVIElement(fMemoryManager); if (!fErrorStack) + { fErrorStack = new (fMemoryManager) ValueStackOf<bool>(8, fMemoryManager); + } + else + { + fErrorStack->removeAllElements(); + } resetPSVIElemContext();
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]