From: Marcus Boerger Date: Mon, 19 Jan 2004 00:26:33 +0000 (+0000) Subject: Fix refcounting in ZE2 X-Git-Tag: php_ibase_before_split~116 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a5d11dc943e2f697401df3106cd55240e576dda1;p=php Fix refcounting in ZE2 --- diff --git a/ext/soap/soap.c b/ext/soap/soap.c index 006332993d..41faae2da2 100644 --- a/ext/soap/soap.c +++ b/ext/soap/soap.c @@ -1705,9 +1705,6 @@ zval* add_soap_fault(zval *obj, char *fault_code, char *fault_string, char *faul MAKE_STD_ZVAL(fault); // set_soap_fault(fault, fault_string, fault_code, fault_actor, fault_detail TSRMLS_CC); set_soap_fault(fault, fault_code, fault_string, fault_actor, fault_detail TSRMLS_CC); -#ifdef ZEND_ENGINE_2 - fault->refcount--; -#endif add_property_zval(obj, "__soap_fault", fault); return fault; } @@ -1753,9 +1750,6 @@ static void set_soap_fault(zval *obj, char *fault_code, char *fault_string, char add_property_string(obj, "faultactor", fault_actor, 1); } if (fault_detail != NULL) { -#ifdef ZEND_ENGINE_2 - fault_detail->refcount--; -#endif add_property_zval(obj, "detail", fault_detail); } }