Browse Source

Fixed another potential dangling pointer

pull/2516/head
Xinchen Hui 9 years ago
parent
commit
b966a8b5fa
  1. 7
      Zend/zend_compile.c

7
Zend/zend_compile.c

@ -7615,8 +7615,11 @@ void zend_eval_const_expr(zend_ast **ast_ptr) /* {{{ */
break;
}
zend_eval_const_expr(&class_ast);
zend_eval_const_expr(&name_ast);
zend_eval_const_expr(&ast->child[0]);
zend_eval_const_expr(&ast->child[1]);
class_ast = ast->child[0];
name_ast = ast->child[1];
if (name_ast->kind == ZEND_AST_ZVAL && zend_string_equals_literal_ci(zend_ast_get_str(name_ast), "class")) {
zend_error_noreturn(E_COMPILE_ERROR,

Loading…
Cancel
Save