]> granicus.if.org Git - php/commitdiff
Fixed memory leak
authorDmitry Stogov <dmitry@php.net>
Mon, 27 Feb 2006 07:12:14 +0000 (07:12 +0000)
committerDmitry Stogov <dmitry@php.net>
Mon, 27 Feb 2006 07:12:14 +0000 (07:12 +0000)
ext/simplexml/simplexml.c

index 7980c00bd5c944dcf268df3adbf6508051349e7b..9724d9371c0231003c977ed65dfb08718154470b 100644 (file)
@@ -332,6 +332,7 @@ static zval * sxe_prop_dim_read(zval *object, zval *member, zend_bool elements,
                zval_dtor(&tmp_zv);
        }
        if (Z_TYPE_P(return_value) == IS_NULL) {
+               return_value->refcount = 1;
                zval_ptr_dtor(&return_value);
                return_value = &EG(uninitialized_zval);
        }