chregu Mon Jan 19 16:08:30 2004 EDT Modified files: /php-src/ext/dom xpath.c Log: Fix leaks in dom_xpath_query (create retval only if requiered) by Pierre-Alain http://cvs.php.net/diff.php/php-src/ext/dom/xpath.c?r1=1.11&r2=1.12&ty=u Index: php-src/ext/dom/xpath.c diff -u php-src/ext/dom/xpath.c:1.11 php-src/ext/dom/xpath.c:1.12 --- php-src/ext/dom/xpath.c:1.11 Sat Jan 10 06:50:25 2004 +++ php-src/ext/dom/xpath.c Mon Jan 19 16:08:29 2004 @@ -17,7 +17,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: xpath.c,v 1.11 2004/01/10 11:50:25 rrichards Exp $ */ +/* $Id: xpath.c,v 1.12 2004/01/19 21:08:29 chregu Exp $ */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -211,8 +211,6 @@ RETURN_FALSE; } - MAKE_STD_ZVAL(retval); - array_init(retval); if (xpathobjp->type == XPATH_NODESET) { int i; @@ -223,6 +221,9 @@ RETURN_FALSE; } + MAKE_STD_ZVAL(retval); + array_init(retval); + for (i = 0; i < nodesetp->nodeNr; i++) { xmlNodePtr node = nodesetp->nodeTab[i]; zval *child;
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php