fix memleak in sxe_prop_dim_read()

#found by coverity
This commit is contained in:
Nuno Lopes 2007-06-24 11:41:12 +00:00
parent 4d503a8807
commit 7f47814c4e

View File

@ -271,9 +271,6 @@ static zval * sxe_prop_dim_read(zval *object, zval *member, zend_bool elements,
name = Z_STRVAL_P(member);
}
MAKE_STD_ZVAL(return_value);
ZVAL_NULL(return_value);
GET_NODE(sxe, node);
if (sxe->iter.type == SXE_ITER_ATTRLIST) {
@ -294,6 +291,9 @@ static zval * sxe_prop_dim_read(zval *object, zval *member, zend_bool elements,
}
}
MAKE_STD_ZVAL(return_value);
ZVAL_NULL(return_value);
if (node) {
if (attribs) {
if (Z_TYPE_P(member) != IS_LONG || sxe->iter.type == SXE_ITER_ATTRLIST) {