diff options
-rw-r--r-- | ext/opcache/zend_accelerator_hash.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/ext/opcache/zend_accelerator_hash.c b/ext/opcache/zend_accelerator_hash.c index 4b8b7129ee..4a16a936fb 100644 --- a/ext/opcache/zend_accelerator_hash.c +++ b/ext/opcache/zend_accelerator_hash.c @@ -77,6 +77,9 @@ zend_accel_hash_entry* zend_accel_hash_update(zend_accel_hash *accel_hash, char zend_ulong index; zend_accel_hash_entry *entry; zend_accel_hash_entry *indirect_bucket = NULL; +#ifndef ZEND_WIN32 + TSRMLS_FETCH(); +#endif if (indirect) { indirect_bucket = (zend_accel_hash_entry*)data; @@ -148,6 +151,9 @@ void* zend_accel_hash_find(zend_accel_hash *accel_hash, char *key, zend_uint key zend_ulong hash_value; zend_ulong index; zend_accel_hash_entry *entry; +#ifndef ZEND_WIN32 + TSRMLS_FETCH(); +#endif hash_value = zend_inline_hash_func(key, key_length); #ifndef ZEND_WIN32 @@ -179,6 +185,9 @@ zend_accel_hash_entry* zend_accel_hash_find_entry(zend_accel_hash *accel_hash, c zend_ulong hash_value; zend_ulong index; zend_accel_hash_entry *entry; +#ifndef ZEND_WIN32 + TSRMLS_FETCH(); +#endif hash_value = zend_inline_hash_func(key, key_length); #ifndef ZEND_WIN32 @@ -207,6 +216,9 @@ int zend_accel_hash_unlink(zend_accel_hash *accel_hash, char *key, zend_uint key zend_ulong hash_value; zend_ulong index; zend_accel_hash_entry *entry, *last_entry=NULL; +#ifndef ZEND_WIN32 + TSRMLS_FETCH(); +#endif hash_value = zend_inline_hash_func(key, key_length); #ifndef ZEND_WIN32 |