From 3ba753f3d830b1760c8b797b839336dd3a95429d Mon Sep 17 00:00:00 2001 From: Christian Stocker Date: Wed, 12 Jun 2002 11:13:11 +0000 Subject: Fixed domxml_get_element_by_id() --- ext/domxml/php_domxml.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'ext/domxml/php_domxml.c') diff --git a/ext/domxml/php_domxml.c b/ext/domxml/php_domxml.c index d18f9432e6..6b7b11d7c9 100644 --- a/ext/domxml/php_domxml.c +++ b/ext/domxml/php_domxml.c @@ -2720,14 +2720,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, (void *)idsHashScanner, &iter); rv = php_domobject_new(iter.element, &retnode, NULL TSRMLS_CC); -- cgit v1.2.1