From d8b7f1dea048465b9ca4a88d4527959835b3bf81 Mon Sep 17 00:00:00 2001 From: Marcus Boerger Date: Mon, 27 Feb 2006 11:55:23 +0000 Subject: [PATCH] - MFB --- ext/simplexml/simplexml.c | 4 ++++ 1 file changed, 4 insertions(+) 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; } -- 2.40.0