Ensure that a premature call to set_num_threads will not overwrite unrelated memory
This commit is contained in:
parent
66904f8148
commit
b34f19a365
|
@ -973,7 +973,7 @@ void goto_set_num_threads(int num_threads) {
|
|||
|
||||
increased_threads = 1;
|
||||
|
||||
for(i = blas_num_threads - 1; i < num_threads - 1; i++){
|
||||
for(i = (blas_num_threads > 0) ? blas_num_threads - 1 : 0; i < num_threads - 1; i++){
|
||||
|
||||
atomic_store_queue(&thread_status[i].queue, (blas_queue_t *)0);
|
||||
thread_status[i].status = THREAD_STATUS_WAKEUP;
|
||||
|
|
Loading…
Reference in New Issue