Fix leaks in dom_xpath_query (create retval only if requiered) by Pierre-Alain

This commit is contained in:
Christian Stocker 2004-01-19 21:08:29 +00:00
parent 00af01bb94
commit 6b70f9d1b3

View file

@ -211,8 +211,6 @@ PHP_FUNCTION(dom_xpath_query)
RETURN_FALSE;
}
MAKE_STD_ZVAL(retval);
array_init(retval);
if (xpathobjp->type == XPATH_NODESET) {
int i;
@ -223,6 +221,9 @@ PHP_FUNCTION(dom_xpath_query)
RETURN_FALSE;
}
MAKE_STD_ZVAL(retval);
array_init(retval);
for (i = 0; i < nodesetp->nodeNr; i++) {
xmlNodePtr node = nodesetp->nodeTab[i];
zval *child;