Make sure we make a move at the end of the search when reaching

maximum depth during a "go movetime ..." search. This prevents
Stockfish from hanging forever after finding a mate in two or
three while running a test suite at a level of a few seconds
per move.

No functional change when playing games at normal time controls.
This commit is contained in:
Tord Romstad
2010-01-22 13:42:33 +01:00
committed by Marco Costalba
parent 29f7fab2a9
commit 6e8116e38f
+1 -1
View File
@@ -850,7 +850,7 @@ namespace {
// If we are pondering or in infinite search, we shouldn't print the
// best move before we are told to do so.
if (!AbortSearch && (PonderSearch || InfiniteSearch))
if (!AbortSearch && !ExactMaxTime && (PonderSearch || InfiniteSearch))
wait_for_stop_or_ponderhit();
else
// Print final search statistics