Skip to content

Commit 16c301c

Browse files
asdf
1 parent 9788e76 commit 16c301c

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/cache.c

+6-6
Original file line numberDiff line numberDiff line change
@@ -370,7 +370,7 @@ zend_function* php_parallel_cache_closure(const zend_function *source, zend_func
370370
memcpy(closure, cache, sizeof(zend_op_array));
371371
}
372372

373-
if (closure->op_array.static_variables) {
373+
if (source->op_array.static_variables) {
374374
HashTable *statics =
375375
ZEND_MAP_PTR_GET(
376376
source->op_array.static_variables_ptr);
@@ -392,12 +392,12 @@ zend_function* php_parallel_cache_closure(const zend_function *source, zend_func
392392
#if PHP_VERSION_ID >= 80100
393393
if (source->op_array.num_dynamic_func_defs) {
394394
uint32_t it = 0;
395-
/*closure->op_array.dynamic_func_defs = php_parallel_cache_copy_mem(*/
396-
/* source->op_array.dynamic_func_defs,*/
397-
/* sizeof(zend_op_array*) * source->op_array.num_dynamic_func_defs);*/
395+
closure->op_array.dynamic_func_defs = php_parallel_cache_copy_mem(
396+
source->op_array.dynamic_func_defs,
397+
sizeof(zend_op_array*) * source->op_array.num_dynamic_func_defs);
398398
while (it < source->op_array.num_dynamic_func_defs) {
399-
closure->op_array.dynamic_func_defs[it] = (zend_op_array*) php_parallel_cache_closure((zend_function*) source->op_array.dynamic_func_defs[it], NULL);
400-
/*php_parallel_cache_closure((zend_function*) source->op_array.dynamic_func_defs[it], (zend_function*)closure->op_array.dynamic_func_defs[it]);*/
399+
/*closure->op_array.dynamic_func_defs[it] = (zend_op_array*) php_parallel_cache_closure((zend_function*) source->op_array.dynamic_func_defs[it], NULL);*/
400+
php_parallel_cache_closure((zend_function*) source->op_array.dynamic_func_defs[it], (zend_function*)closure->op_array.dynamic_func_defs[it]);
401401
it++;
402402
}
403403
}

0 commit comments

Comments
 (0)