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:
Campbell Barton 2021-07-16 12:04:07 +10:00
parent 42017b006e
commit e26887598f
1 changed files with 1 additions and 1 deletions

View File

@ -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;
}