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