Update of /cvsroot/perl-xml/XML-LibXML-XPathContext
In directory sc8-pr-cvs1:/tmp/cvs-serv3383
Modified Files:
XPathContext.xs
Log Message:
uninitialized non-NULL ctxt->namespace bug fixed
Index: XPathContext.xs
===================================================================
RCS file: /cvsroot/perl-xml/XML-LibXML-XPathContext/XPathContext.xs,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -d -r1.32 -r1.33
--- XPathContext.xs 20 May 2003 15:27:21 -0000 1.32
+++ XPathContext.xs 21 May 2003 09:03:00 -0000 1.33
@@ -391,6 +391,7 @@
if (ctxt->namespaces != NULL) {
xmlFree( ctxt->namespaces );
+ ctxt->namespaces = NULL;
}
if (node != NULL) {
if (node->type == XML_DOCUMENT_NODE) {
@@ -437,6 +438,8 @@
pnode = ST(1);
ctxt = xmlXPathNewContext( NULL );
+ ctxt->namespaces = NULL;
+
New(0, ctxt->user, sizeof(XPathContextData), XPathContextData);
if (ctxt->user == NULL) {
croak("XPathContext: failed to allocate proxy object");
|