X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fsearch.cpp;h=efcbdef00a52a9d37a1dc982f937b5ea7460588c;hb=ca3835857435590865fd41aac9bf4c1cda76dfc3;hp=d8101e552f23807342a6b55ee7847fc8934405fe;hpb=7ad85fca6d0ce5a8e62be67de7ec3d396670ca74;p=stockfish diff --git a/src/search.cpp b/src/search.cpp index d8101e55..efcbdef0 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -1624,8 +1624,13 @@ void Thread::idle_loop() { assert(searching); + spinlock.acquire(); + searching = false; activePosition = nullptr; + + spinlock.release(); + sp->slavesMask.reset(idx); sp->allSlavesSearching = false; sp->nodes += pos.nodes_searched();