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

Reply via email to