Skip to content

Commit cde55c9

Browse files
committed
Fixed meory leak in case of unknown pragma
1 parent 0dded18 commit cde55c9

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

Zend/zend_compile.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3781,6 +3781,8 @@ void zend_do_declare_stmt(znode *var, znode *val TSRMLS_DC)
37813781
}
37823782
efree(val->u.constant.value.str.val);
37833783
#endif /* ZEND_MULTIBYTE */
3784+
} else {
3785+
zval_dtor(&val->u.constant);
37843786
}
37853787
zval_dtor(&var->u.constant);
37863788
}

0 commit comments

Comments
 (0)