tng 2002/08/16 11:00:31 Modified: c/src/xercesc/dom/impl DOMNamedNodeMapImpl.cpp Log: Need to ensure the size is not 0 when constructing DOMNodeVector. Fixed by Gareth Reakes. Revision Changes Path 1.7 +6 -3 xml-xerces/c/src/xercesc/dom/impl/DOMNamedNodeMapImpl.cpp Index: DOMNamedNodeMapImpl.cpp =================================================================== RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/impl/DOMNamedNodeMapImpl.cpp,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- DOMNamedNodeMapImpl.cpp 9 Jul 2002 14:59:48 -0000 1.6 +++ DOMNamedNodeMapImpl.cpp 16 Aug 2002 18:00:31 -0000 1.7 @@ -412,8 +412,11 @@ fNodes->reset(); else { - DOMDocument *doc = fOwnerNode->getOwnerDocument(); - fNodes = new (doc) DOMNodeVector(doc, srcmap->fNodes->size()); + XMLSize_t size = srcmap->fNodes->size(); + if(size > 0) { + DOMDocument *doc = fOwnerNode->getOwnerDocument(); + fNodes = new (doc) DOMNodeVector(doc, size); + } } for (XMLSize_t i = 0; i < srcmap->fNodes->size(); i++)
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]