From: Dmitry Stogov Date: Thu, 28 Dec 2017 08:19:52 +0000 (+0300) Subject: Fixed reference-counting X-Git-Tag: php-7.1.14RC1~37 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7c96e974d912cfd019129e7d047dc5416fb43807;p=php Fixed reference-counting --- diff --git a/ext/soap/php_encoding.c b/ext/soap/php_encoding.c index d5461f80d0..824ebe48c2 100644 --- a/ext/soap/php_encoding.c +++ b/ext/soap/php_encoding.c @@ -1354,6 +1354,7 @@ static void model_to_zval_object(zval *ret, sdlContentModelPtr model, xmlNodePtr array_init(&array); add_next_index_zval(&array, &val); do { + ZVAL_NULL(&val); if (node && node->children && node->children->content) { if (model->u.element->fixed && strcmp(model->u.element->fixed, (char*)node->children->content) != 0) { soap_error3(E_ERROR, "Encoding: Element '%s' has fixed value '%s' (value '%s' is not allowed)", model->u.element->name, model->u.element->fixed, node->children->content);