rrichards Tue Jul 29 09:34:50 2003 EDT Modified files: /php-src/ext/xml xml.c Log: increment refcount for arrays passed to xml_set_handler Index: php-src/ext/xml/xml.c diff -u php-src/ext/xml/xml.c:1.135 php-src/ext/xml/xml.c:1.136 --- php-src/ext/xml/xml.c:1.135 Sun Jul 27 16:32:55 2003 +++ php-src/ext/xml/xml.c Tue Jul 29 09:34:50 2003 @@ -18,7 +18,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: xml.c,v 1.135 2003/07/27 20:32:55 rrichards Exp $ */ +/* $Id: xml.c,v 1.136 2003/07/29 13:34:50 rrichards Exp $ */ #define IS_EXT_MODULE @@ -382,8 +382,9 @@ /* IS_ARRAY might indicate that we're using array($obj, 'method') syntax */ if (Z_TYPE_PP(data) != IS_ARRAY) { convert_to_string_ex(data); - zval_add_ref(data); } + + zval_add_ref(data); *handler = *data; }
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php