summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXinchen Hui <laruence@gmail.com>2019-01-10 14:50:39 +0800
committerXinchen Hui <laruence@gmail.com>2019-01-10 14:50:39 +0800
commit16176ad0e30ce1407c2ce546094bec5821af8c3c (patch)
treed88757b3b6c5646db68ba9f11b93a1cb482c803a
parent300249226bdae069ea0d969b62a8452ce6d50933 (diff)
downloadphp-git-16176ad0e30ce1407c2ce546094bec5821af8c3c.tar.gz
Incase of invalid read
-rw-r--r--ext/opcache/Optimizer/zend_optimizer.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/opcache/Optimizer/zend_optimizer.c b/ext/opcache/Optimizer/zend_optimizer.c
index 4bbc342952..c7d8b76c45 100644
--- a/ext/opcache/Optimizer/zend_optimizer.c
+++ b/ext/opcache/Optimizer/zend_optimizer.c
@@ -623,7 +623,7 @@ void zend_optimizer_remove_live_range(zend_op_array *op_array, uint32_t var)
static uint32_t zend_determine_constructor_call(zend_op_array *op_array, uint32_t start) {
int call = 0;
- while (start++ < op_array->last) {
+ while (++start < op_array->last) {
switch (op_array->opcodes[start].opcode) {
case ZEND_INIT_FCALL_BY_NAME:
case ZEND_INIT_NS_FCALL_BY_NAME: