Hello I am using the macros ZVAL_BOOL, ZVAL_LONG, ZVAL_DOUBLE and ZVAL_STRING to change the value of a zval passed by reference. I noticed that these macros do not free the original value if it's a string, array, object or resource prior to the change. This causes a possible memory leak. Is this a normal practice? And, if not, what is the accepted practice for changing zval's passed by reference?
-- bob -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php