summaryrefslogtreecommitdiff
path: root/ext/soap/php_sdl.c
diff options
context:
space:
mode:
authorNikita Popov <nikita.ppv@gmail.com>2021-02-02 10:07:19 +0100
committerNikita Popov <nikita.ppv@gmail.com>2021-02-02 10:07:19 +0100
commit9576a2ad1ec3ee9d4842bcad02088c52ac83f708 (patch)
tree6ca3266b6a030d3665f93e80e6a73926d6db111d /ext/soap/php_sdl.c
parent4939d72ca34b60de318d4869ae6a71de3c7d50f1 (diff)
parentf1a988af4b3d20e2c6536c8a0fd51af824b9df59 (diff)
downloadphp-git-9576a2ad1ec3ee9d4842bcad02088c52ac83f708.tar.gz
Merge branch 'PHP-8.0'
* PHP-8.0: Fix persistent leak on load_wsdl_ex failure
Diffstat (limited to 'ext/soap/php_sdl.c')
-rw-r--r--ext/soap/php_sdl.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/ext/soap/php_sdl.c b/ext/soap/php_sdl.c
index bcc72cce8a..1f939f0cef 100644
--- a/ext/soap/php_sdl.c
+++ b/ext/soap/php_sdl.c
@@ -739,9 +739,8 @@ static sdlPtr load_wsdl(zval *this_ptr, char *struri)
zend_hash_init(&ctx.portTypes, 0, NULL, NULL, 0);
zend_hash_init(&ctx.services, 0, NULL, NULL, 0);
- load_wsdl_ex(this_ptr, struri, &ctx, 0);
zend_try {
-
+ load_wsdl_ex(this_ptr, struri, &ctx, 0);
schema_pass2(&ctx);
n = zend_hash_num_elements(&ctx.services);