X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fsearch.cpp;h=4b93a210b59ed218c3d7081653e736801eb6f391;hp=b86693289c8b2688070e74382a1b64c286528af2;hb=ae0b96571134e640ccebcd4a79983340b9494a7a;hpb=455993b289b3c8f1c9c73af5876eb0190cde537c diff --git a/src/search.cpp b/src/search.cpp index b8669328..4b93a210 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -677,6 +677,14 @@ namespace { // searchMoves are verified, copied, scored and sorted RootMoveList rml(p, searchMoves); + if (rml.move_count() == 0) + { + if (PonderSearch) + wait_for_stop_or_ponderhit(); + + return pos.is_check()? -VALUE_MATE : VALUE_DRAW; + } + // Print RootMoveList c'tor startup scoring to the standard output, // so that we print information also for iteration 1. std::cout << "info depth " << 1 << "\ninfo depth " << 1