Commit 130164b0883 for php.net
commit 130164b088342e417a20a296aeb477e00cb7918b
Merge: 26fb2a8a117 cf2f699a6de
Author: David Carlier <devnexen@gmail.com>
Date: Sat Jul 4 17:01:25 2026 +0100
Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
ext/soap: backport GH-22586 fix.
diff --cc ext/soap/soap.c
index 2bb49ee4c8f,3d5536ef862..2b6a32d3265
--- a/ext/soap/soap.c
+++ b/ext/soap/soap.c
@@@ -2253,7 -2235,18 +2253,11 @@@ static bool do_request(zval *this_ptr,
return false;
}
+ ZVAL_UNDEF(¶ms[0]);
+ ZVAL_UNDEF(¶ms[1]);
+ ZVAL_UNDEF(¶ms[2]);
+
zend_try {
- zval *trace = Z_CLIENT_TRACE_P(this_ptr);
- if (Z_TYPE_P(trace) == IS_TRUE) {
- zval_ptr_dtor(Z_CLIENT_LAST_REQUEST_P(this_ptr));
- ZVAL_STRINGL(Z_CLIENT_LAST_REQUEST_P(this_ptr), buf, buf_size);
- }
-
- ZVAL_STRINGL(&func,"__doRequest",sizeof("__doRequest")-1);
ZVAL_STRINGL(¶ms[0], buf, buf_size);
ZVAL_STRING(¶ms[1], location);
if (action == NULL) {