summaryrefslogtreecommitdiff
path: root/ext/soap/php_encoding.c
diff options
context:
space:
mode:
authorNikita Popov <nikita.ppv@gmail.com>2019-01-04 12:41:30 +0100
committerNikita Popov <nikita.ppv@gmail.com>2019-01-04 12:41:30 +0100
commit1be8b3cbd82b54b89a143cca6a9b0a25631a7067 (patch)
treee390eac1bad4b3a1c96ce1fff7b234285d4248aa /ext/soap/php_encoding.c
parent4c4216bcab782eb5875c49d61ce591563e0a641b (diff)
parent361d3ede9394d03defba64237628e6b1a0a2a16b (diff)
downloadphp-git-1be8b3cbd82b54b89a143cca6a9b0a25631a7067.tar.gz
Merge branch 'PHP-7.3'
Diffstat (limited to 'ext/soap/php_encoding.c')
-rw-r--r--ext/soap/php_encoding.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/soap/php_encoding.c b/ext/soap/php_encoding.c
index 55281eff6b..14f140358d 100644
--- a/ext/soap/php_encoding.c
+++ b/ext/soap/php_encoding.c
@@ -1827,9 +1827,9 @@ static xmlNodePtr to_xml_object(encodeTypePtr type, zval *data, int style, xmlNo
sdlType->encode->details.sdl_type->kind != XSD_TYPEKIND_LIST &&
sdlType->encode->details.sdl_type->kind != XSD_TYPEKIND_UNION) {
- if (prop) {GC_PROTECT_RECURSION(prop);}
+ if (prop) { GC_TRY_PROTECT_RECURSION(prop); }
xmlParam = master_to_xml(sdlType->encode, data, style, parent);
- if (prop) {GC_UNPROTECT_RECURSION(prop);}
+ if (prop) { GC_TRY_UNPROTECT_RECURSION(prop); }
} else {
zval rv;
zval *tmp = get_zval_property(data, "_", &rv);