Fix error using uninitialized state in BLI_task_parallel_mempool
Single threaded operation used the state before it had variables
written into it.
Error in 15cdcb4e90
.
This commit is contained in:
parent
42017b006e
commit
e26887598f
|
@ -429,7 +429,7 @@ void BLI_task_parallel_mempool(BLI_mempool *mempool,
|
|||
userdata_chunk_local = MALLOCA(userdata_chunk_size);
|
||||
memcpy(userdata_chunk_local, userdata_chunk, userdata_chunk_size);
|
||||
if (settings->func_init != NULL) {
|
||||
settings->func_init(state.userdata, userdata_chunk_local);
|
||||
settings->func_init(userdata, userdata_chunk_local);
|
||||
}
|
||||
tls.userdata_chunk = userdata_chunk_local;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue