]> granicus.if.org Git - php/commitdiff
Use ZVAL_COPY() instead og ZVAL_DUP(), because fault is an object
authorDmitry Stogov <dmitry@zend.com>
Wed, 17 Jan 2018 14:48:36 +0000 (17:48 +0300)
committerDmitry Stogov <dmitry@zend.com>
Wed, 17 Jan 2018 14:48:36 +0000 (17:48 +0300)
ext/soap/soap.c

index 8e24e618a9dcd12e20323cff1cf809d4c786c3b1..df5351d1d37feadd87df8795719cfecb0866b0ca 100644 (file)
@@ -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();
 }