diff options
Diffstat (limited to 'Zend/zend_objects.c')
| -rw-r--r-- | Zend/zend_objects.c | 4 |
1 files changed, 3 insertions, 1 deletions
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); + } } } |
