From: Pierre Joye Date: Fri, 16 May 2014 07:15:30 +0000 (+0200) Subject: wrong macro usage, we expect a DOM object here X-Git-Tag: POST_PHPNG_MERGE~335^2~5 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3ebd7ec9cfd8831ab7ffa0c8f422ab9d303e357f;p=php wrong macro usage, we expect a DOM object here --- diff --git a/ext/dom/xpath.c b/ext/dom/xpath.c index 8a7bf60f38..93a38614ce 100644 --- a/ext/dom/xpath.c +++ b/ext/dom/xpath.c @@ -212,7 +212,7 @@ static void dom_xpath_ext_function_php(xmlXPathParserContextPtr ctxt, int nargs, } GC_REFCOUNT(&retval)++; zend_hash_next_index_insert(intern->node_list, &retval); - obj = Z_XPATHOBJ_P(&retval); + obj = Z_DOMOBJ_P(&retval); nodep = dom_object_get_node(obj); valuePush(ctxt, xmlXPathNewNodeSet(nodep)); } else if (Z_TYPE(retval) == IS_FALSE || Z_TYPE(retval) == IS_TRUE) {