X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fsearch.cpp;h=11dcdb34f13840a1b8ff43a7b08df4273fe972f9;hb=44236f4ed9844598e1cb065937c3770a938964b2;hp=673d3a230ec5257809eeab33576e9611d62489cf;hpb=dbc984d9f87ba79db3c7802310450f60e95e89e4;p=stockfish diff --git a/src/search.cpp b/src/search.cpp index 673d3a23..11dcdb34 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -183,10 +183,13 @@ void Search::init() { } -/// Search::clear() resets search state to its initial value, to obtain reproducible results +/// Search::clear() resets search state to its initial value void Search::clear() { + Threads.main()->wait_for_search_finished(); + + Time.availableNodes = 0; TT.clear(); for (Thread* th : Threads)