diff options
author | Christian Stocker <chregu@php.net> | 2002-06-12 11:13:35 +0000 |
---|---|---|
committer | Christian Stocker <chregu@php.net> | 2002-06-12 11:13:35 +0000 |
commit | ec515556309b475f0b4fb31dc893df41f3fcbabb (patch) | |
tree | 82a683b7fcb0681d6d82a1b73e070b4f2bc97828 | |
parent | e5f1bf0f835f5c56f82e7d660577d9a4d429c490 (diff) | |
download | php-git-ec515556309b475f0b4fb31dc893df41f3fcbabb.tar.gz |
MFH (fixed domxml_get_element_by_id() )
-rw-r--r-- | ext/domxml/php_domxml.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/ext/domxml/php_domxml.c b/ext/domxml/php_domxml.c index 0b8366e110..c0d0c20307 100644 --- a/ext/domxml/php_domxml.c +++ b/ext/domxml/php_domxml.c @@ -2673,14 +2673,14 @@ PHP_FUNCTION(domxml_doc_get_element_by_id) xmlDocPtr docp; idsIterator iter; xmlHashTable *ids = NULL; - int retnode; - - id = getThis(); - DOMXML_GET_OBJ(docp, id, le_domxmldocp); + int retnode,idname_len; + char *idname; + + DOMXML_PARAM_TWO(docp, id, le_domxmldocp, "s", &idname, &idname_len); ids = (xmlHashTable *) docp->ids; if(ids) { - iter.elementId = (xmlChar *) + iter.elementId = (xmlChar *) idname; iter.element = NULL; xmlHashScan(ids, idsHashScanner, &iter); rv = php_domobject_new(iter.element, &retnode TSRMLS_CC); |