From e12aafca6b2582eb7630d15a57445a7c0ba3fad8 Mon Sep 17 00:00:00 2001 From: Shane Caraveo Date: Sun, 5 Oct 2003 21:53:08 +0000 Subject: [PATCH] fix crash building nodeName --- ext/dom/node.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ext/dom/node.c b/ext/dom/node.c index 6a6c0fe74d..d8a487247d 100644 --- a/ext/dom/node.c +++ b/ext/dom/node.c @@ -78,9 +78,11 @@ int dom_node_node_name_read(dom_object *obj, zval **retval TSRMLS_DC) if (ns != NULL && ns->prefix) { qname = xmlStrdup(ns->prefix); qname = xmlStrcat(qname, ":"); + qname = xmlStrcat(qname, nodep->name); + str = qname; + } else { + str = (char *) nodep->name; } - qname = xmlStrcat(qname, nodep->name); - str = qname; break; case XML_DOCUMENT_TYPE_NODE: case XML_DTD_NODE: -- 2.50.1