From: Andi Gutmans Date: Fri, 1 Mar 2002 10:26:10 +0000 (+0000) Subject: - Fix crash reported by Sebastian when destructor function causes a fatal X-Git-Tag: php-4.2.0RC1~223 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2505f6b400cac1e66a159af02881e5a52e6723e4;p=php - Fix crash reported by Sebastian when destructor function causes a fatal - error. I hope this does it and we don't find any other problems. --- diff --git a/Zend/zend_objects.c b/Zend/zend_objects.c index ef71a014a3..dd5c25dec2 100644 --- a/Zend/zend_objects.c +++ b/Zend/zend_objects.c @@ -46,7 +46,9 @@ static inline void zend_objects_call_destructor(zend_object *object, zend_object zend_hash_destroy(&symbol_table); zval_ptr_dtor(&obj); zval_ptr_dtor(&destructor_func_name); - zval_ptr_dtor(&retval_ptr); + if (retval_ptr) { + zval_ptr_dtor(&retval_ptr); + } } }