rrichards Mon Oct 20 11:43:03 2003 EDT
Modified files: (Branch: PHP_4_3)
/php-src/ext/domxml php_domxml.c
Log:
Fix bug #25900 (document->get_elements_by_tag_name with default xmlns)
Index: php-src/ext/domxml/php_domxml.c
diff -u php-src/ext/domxml/php_domxml.c:1.218.2.33
php-src/ext/domxml/php_domxml.c:1.218.2.34
--- php-src/ext/domxml/php_domxml.c:1.218.2.33 Fri Oct 17 11:56:06 2003
+++ php-src/ext/domxml/php_domxml.c Mon Oct 20 11:43:02 2003
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: php_domxml.c,v 1.218.2.33 2003/10/17 15:56:06 rrichards Exp $ */
+/* $Id: php_domxml.c,v 1.218.2.34 2003/10/20 15:43:02 rrichards Exp $ */
/* TODO
* - Support Notation Nodes
@@ -3078,11 +3078,11 @@
DOMXML_GET_OBJ(contextnodep, contextnode, le_domxmlnodep);
}
ctxp->node = contextnodep;
- str = (char*) emalloc((name_len+3) * sizeof(char)) ;
+ str = (char*) emalloc((name_len+23) * sizeof(char)) ;
if (str == NULL) {
php_error_docref(NULL TSRMLS_CC, E_WARNING, "Cannot allocate memory
for string");
}
- sprintf(str ,"//%s",name);
+ sprintf(str ,"//*[local-name() = '%s']", name);
xpathobjp = xmlXPathEval(str, ctxp);
efree(str);
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php