diff options
author | Dmitry Stogov <dmitry@zend.com> | 2014-09-26 01:37:33 +0400 |
---|---|---|
committer | Dmitry Stogov <dmitry@zend.com> | 2014-09-26 01:37:33 +0400 |
commit | bd76544e153ae4198fc1f39ad61653709a1afc9c (patch) | |
tree | f8b543d88c62f680ae656da75d42ee920db06e0d | |
parent | c1e92d9fedb7d23272e6bf79a5a026a2206dd296 (diff) | |
download | php-git-bd76544e153ae4198fc1f39ad61653709a1afc9c.tar.gz |
Fixed optimizer bug
-rw-r--r-- | ext/opcache/Optimizer/zend_optimizer.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/opcache/Optimizer/zend_optimizer.c b/ext/opcache/Optimizer/zend_optimizer.c index 98030611ee..ca000abd36 100644 --- a/ext/opcache/Optimizer/zend_optimizer.c +++ b/ext/opcache/Optimizer/zend_optimizer.c @@ -304,7 +304,7 @@ int zend_optimizer_replace_by_const(zend_op_array *op_array, ZVAL_COPY_VALUE(&old_val, val); zval_copy_ctor(val); zend_optimizer_update_op1_const(op_array, opline, val TSRMLS_CC); - zval_dtor(&old_val); + ZVAL_COPY_VALUE(val, &old_val); opline++; continue; } |