From: Marcus Boerger Date: Sat, 19 Mar 2005 15:06:39 +0000 (+0000) Subject: - Fix #31185 X-Git-Tag: php-5.0.1b1~744 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=cf020f133487d36a8b1d9cfd16ec456f7f07952e;p=php - Fix #31185 --- diff --git a/Zend/zend_object_handlers.c b/Zend/zend_object_handlers.c index ca2de17f2f..43f9d472e8 100644 --- a/Zend/zend_object_handlers.c +++ b/Zend/zend_object_handlers.c @@ -476,13 +476,11 @@ static void zend_std_unset_property(zval *object, zval *member TSRMLS_DC) static void zend_std_unset_dimension(zval *object, zval *offset TSRMLS_DC) { zend_class_entry *ce = Z_OBJCE_P(object); - zval *retval; if (instanceof_function_ex(ce, zend_ce_arrayaccess, 1 TSRMLS_CC)) { SEPARATE_ARG_IF_REF(offset); - zend_call_method_with_1_params(&object, ce, NULL, "offsetunset", &retval, offset); + zend_call_method_with_1_params(&object, ce, NULL, "offsetunset", NULL, offset); zval_ptr_dtor(&offset); - zval_ptr_dtor(&retval); } else { zend_error(E_ERROR, "Cannot use object of type %s as array", ce->name); }