summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnatol Belski <ab@php.net>2017-01-30 11:40:23 +0100
committerAnatol Belski <ab@php.net>2017-01-30 11:40:23 +0100
commit4b1afc829c0d2a3fec999dbe7c32377b5ee91803 (patch)
tree048bae9d762923ec81c746b27ff6bf75a9cebf02
parent2b7e5468c9ace40fc96a3345d14af177cabcf613 (diff)
downloadphp-git-4b1afc829c0d2a3fec999dbe7c32377b5ee91803.tar.gz
move id initialization into ctor
-rw-r--r--ext/opcache/ZendAccelerator.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/ext/opcache/ZendAccelerator.c b/ext/opcache/ZendAccelerator.c
index 3baeebaece..0db9202ee9 100644
--- a/ext/opcache/ZendAccelerator.c
+++ b/ext/opcache/ZendAccelerator.c
@@ -2080,11 +2080,6 @@ static void accel_activate(void)
ZCG(cwd_key_len) = 0;
ZCG(cwd_check) = 1;
-#ifdef ZTS
- /* TODO refactor to init this just once. */
- accel_gen_system_id();
-#endif
-
#ifdef HAVE_OPCACHE_FILE_CACHE
if (ZCG(accel_directives).file_cache_only) {
return;
@@ -2548,6 +2543,9 @@ static void accel_globals_ctor(zend_accel_globals *accel_globals)
ZEND_TSRMLS_CACHE_UPDATE();
#endif
memset(accel_globals, 0, sizeof(zend_accel_globals));
+
+ /* TODO refactor to init this just once. */
+ accel_gen_system_id();
}
static void accel_globals_internal_func_dtor(zval *zv)