From: Marcus Boerger Date: Mon, 27 Feb 2006 11:55:23 +0000 (+0000) Subject: - MFB X-Git-Tag: RELEASE_1_2~67 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d8b7f1dea048465b9ca4a88d4527959835b3bf81;p=php - MFB --- diff --git a/ext/simplexml/simplexml.c b/ext/simplexml/simplexml.c index 4992ebdba5..25dd25bd3b 100644 --- a/ext/simplexml/simplexml.c +++ b/ext/simplexml/simplexml.c @@ -331,6 +331,10 @@ static zval * sxe_prop_dim_read(zval *object, zval *member, zend_bool elements, if (member == &tmp_zv) { zval_dtor(&tmp_zv); } + if (Z_TYPE_P(return_value) == IS_NULL) { + FREE_ZVAL(return_value); + return_value = &EG(uninitialized_zval); + } return return_value; }