]> git.sesse.net Git - stockfish/blobdiff - src/uci.cpp
After a "stop" do not read new input until search finishes
[stockfish] / src / uci.cpp
index 72e3d0bd0cd4600f5c1694c884ff769b1a1d6a66..57a31ad64f11f4bb0ef788a374ba67a3bd76e150 100644 (file)
@@ -72,6 +72,7 @@ void uci_loop() {
           quit = (token == "quit");
           Search::Signals.stop = true;
           Threads[0].wake_up(); // In case is waiting for stop or ponderhit
+          Threads.wait_end_of_search(); // Block here until search finishes
       }
 
       else if (cmd == "ponderhit")