]> granicus.if.org Git - php/commitdiff
fix crash building nodeName
authorShane Caraveo <shane@php.net>
Sun, 5 Oct 2003 21:53:08 +0000 (21:53 +0000)
committerShane Caraveo <shane@php.net>
Sun, 5 Oct 2003 21:53:08 +0000 (21:53 +0000)
ext/dom/node.c

index 6a6c0fe74d93ee8eeaa0605f46644da6d452a3d9..d8a487247d439f273c1c1c483a864cd1d6966ee2 100644 (file)
@@ -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: