X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fthread.cpp;h=e48ea6fd38e6cc22188c5fb20029353f84966309;hp=2978f188b6878be190a4c2b366e509489ac27a99;hb=ffa75215cc06d105bc2b43ddb8ed5d4deccd8988;hpb=c4517c013cf8cf1a388c94d90727dbe08938cc5a;ds=sidebyside diff --git a/src/thread.cpp b/src/thread.cpp index 2978f188..e48ea6fd 100644 --- a/src/thread.cpp +++ b/src/thread.cpp @@ -438,6 +438,9 @@ void ThreadsManager::start_thinking(bool asyncMode) { while (!main.do_sleep) cond_wait(&sleepCond, &main.sleepLock); + // Reset signals before to start the search + memset((void*)&Search::Signals, 0, sizeof(Search::Signals)); + main.do_sleep = false; cond_signal(&main.sleepCond); // Wake up main thread