]> granicus.if.org Git - php/commitdiff
Fixed return uninitialized_zval
authorXinchen Hui <laruence@gmail.com>
Tue, 15 Apr 2014 03:10:39 +0000 (11:10 +0800)
committerXinchen Hui <laruence@gmail.com>
Tue, 15 Apr 2014 03:10:39 +0000 (11:10 +0800)
ext/simplexml/simplexml.c

index fde83526f69ac1e007704bbfcaea6966a1c8c8b3..c98df426c13310e29653d364627c0948d626f80e 100644 (file)
@@ -373,7 +373,7 @@ static zval *sxe_prop_dim_read(zval *object, zval *member, zend_bool elements, z
        }
 
        if (ZVAL_IS_UNDEF(rv)) {
-               return &EG(uninitialized_zval);
+               ZVAL_COPY_VALUE(rv, &EG(uninitialized_zval));
        }
 
        return rv;