summaryrefslogtreecommitdiff
path: root/ext/opcache/zend_accelerator_util_funcs.c
diff options
context:
space:
mode:
authorNikita Popov <nikita.ppv@gmail.com>2018-06-25 15:26:10 +0200
committerNikita Popov <nikita.ppv@gmail.com>2018-06-25 15:26:10 +0200
commit73f07738b9d5d4e4c8b3985e7fe276656a8ff3cc (patch)
treec3630a8c163717adce912d245cf698f9e78338ac /ext/opcache/zend_accelerator_util_funcs.c
parent2543e61aed67add7522e0b4cdf9a13cf3e441f6f (diff)
downloadphp-git-73f07738b9d5d4e4c8b3985e7fe276656a8ff3cc.tar.gz
Fix off-by-one error
Diffstat (limited to 'ext/opcache/zend_accelerator_util_funcs.c')
-rw-r--r--ext/opcache/zend_accelerator_util_funcs.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/opcache/zend_accelerator_util_funcs.c b/ext/opcache/zend_accelerator_util_funcs.c
index a91a2e80e7..e609421648 100644
--- a/ext/opcache/zend_accelerator_util_funcs.c
+++ b/ext/opcache/zend_accelerator_util_funcs.c
@@ -369,7 +369,7 @@ static void zend_class_copy_ctor(zend_class_entry **pce)
zend_class_entry *parent = ce->parent;
ce->default_static_members_table = emalloc(sizeof(zval) * old_ce->default_static_members_count);
- i = ce->default_static_members_count;
+ i = ce->default_static_members_count - 1;
/* Copy static properties in this class */
end = parent ? parent->default_static_members_count : 0;