From: Dmitry Stogov Date: Wed, 17 Jan 2018 14:48:36 +0000 (+0300) Subject: Use ZVAL_COPY() instead og ZVAL_DUP(), because fault is an object X-Git-Tag: php-7.3.0alpha1~591 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=515b0508e098cf224e7abe2991ce73c2192279f7;p=php Use ZVAL_COPY() instead og ZVAL_DUP(), because fault is an object --- diff --git a/ext/soap/soap.c b/ext/soap/soap.c index 8e24e618a9..df5351d1d3 100644 --- a/ext/soap/soap.c +++ b/ext/soap/soap.c @@ -2041,7 +2041,7 @@ PHP_METHOD(SoapServer, addSoapHeader) *p = emalloc(sizeof(soapHeader)); memset(*p, 0, sizeof(soapHeader)); ZVAL_NULL(&(*p)->function_name); - ZVAL_DUP(&(*p)->retval, fault); + ZVAL_COPY(&(*p)->retval, fault); SOAP_SERVER_END_CODE(); }