shane Sun Oct 5 17:49:48 2003 EDT
Modified files:
/php-src/ext/dom element.c
Log:
fix crash accessing tagName without namespace
Index: php-src/ext/dom/element.c
diff -u php-src/ext/dom/element.c:1.15 php-src/ext/dom/element.c:1.16
--- php-src/ext/dom/element.c:1.15 Sun Oct 5 16:45:26 2003
+++ php-src/ext/dom/element.c Sun Oct 5 17:49:47 2003
@@ -17,7 +17,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: element.c,v 1.15 2003/10/05 20:45:26 shane Exp $ */
+/* $Id: element.c,v 1.16 2003/10/05 21:49:47 shane Exp $ */
#ifdef HAVE_CONFIG_H
#include "config.h"
@@ -116,10 +116,12 @@
if (ns != NULL && ns->prefix) {
qname = xmlStrdup(ns->prefix);
qname = xmlStrcat(qname, ":");
+ qname = xmlStrcat(qname, nodep->name);
+ ZVAL_STRING(*retval, qname, 1);
+ xmlFree(qname);
+ } else {
+ ZVAL_STRING(*retval, nodep->name, 1);
}
- qname = xmlStrcat(qname, nodep->name);
- ZVAL_STRING(*retval, qname, 1);
- xmlFree(qname);
return SUCCESS;
}
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php