]> granicus.if.org Git - php/commit
fix bug #36898 (__set() leaks in classes extending internal ones)
authorAntony Dovgal <tony2001@php.net>
Wed, 29 Mar 2006 14:28:43 +0000 (14:28 +0000)
committerAntony Dovgal <tony2001@php.net>
Wed, 29 Mar 2006 14:28:43 +0000 (14:28 +0000)
commit59b8592c8cb51599147f990ad8b61d8d02cfce05
tree9bf669097b48484400efe53cb52ff567c51ff8e7
parent697c652001257e04a5af0f047017fe20f62ee969
fix bug #36898 (__set() leaks in classes extending internal ones)

Added:
ZEND_API void zend_object_std_init(zend_object *object, zend_class_entry *ce TSRMLS_DC)
ZEND_API void zend_object_std_dtor(zend_object *object TSRMLS_DC)

to initialize and destroy zend_object structs
18 files changed:
NEWS
Zend/zend_objects.c
Zend/zend_objects.h
ext/com_dotnet/com_persist.c
ext/date/php_date.c
ext/dom/php_dom.c
ext/mysqli/mysqli.c
ext/reflection/php_reflection.c
ext/simplexml/simplexml.c
ext/spl/spl_array.c
ext/spl/spl_directory.c
ext/spl/spl_iterators.c
ext/spl/spl_observer.c
ext/sqlite/sqlite.c
ext/tidy/tidy.c
ext/xmlreader/php_xmlreader.c
ext/xmlwriter/php_xmlwriter.c
ext/xsl/php_xsl.c