]> git.sesse.net Git - stockfish/blobdiff - src/search.cpp
Stop search if only 1 legal move
[stockfish] / src / search.cpp
index 33fff82deb48a5b402f470c84c05f39eebf8dca8..19ebc5e6eeeb79ef8ce12a3835372b1581edae95 100644 (file)
@@ -452,6 +452,7 @@ namespace {
                 && !stop
                 &&  PVSize == 1
                 && (   (bestMoveNeverChanged && recapture)
+                    || RootMoves.size() == 1
                     || Time::now() - SearchTime > (TimeMgr.available_time() * 40) / 100))
             {
                 Value rBeta = bestValue - 2 * PawnValueMg;