From 8e487aefaaf88bdad6343da06286bfc86063836c Mon Sep 17 00:00:00 2001 From: Nikita Popov Date: Tue, 30 Aug 2016 17:19:19 +0200 Subject: Fixed bug #71996 --- ext/soap/php_encoding.c | 1 + 1 file changed, 1 insertion(+) (limited to 'ext/soap/php_encoding.c') diff --git a/ext/soap/php_encoding.c b/ext/soap/php_encoding.c index fc389f2365..9c9e4e9e56 100644 --- a/ext/soap/php_encoding.c +++ b/ext/soap/php_encoding.c @@ -2120,6 +2120,7 @@ static void add_xml_array_elements(xmlNodePtr xmlParam, if (j >= dims[0]) { break; } + ZVAL_DEREF(zdata); if (dimension == 1) { if (enc == NULL) { xparam = master_to_xml(get_conversion(Z_TYPE_P(zdata)), zdata, style, xmlParam); -- cgit v1.2.1