]> git.sesse.net Git - stockfish/blobdiff - src/search.cpp
Correctly fix "break from split" patch
[stockfish] / src / search.cpp
index 03d05796ae69bd2df092183764604e9ac7f1d85d..253311ae11c9ff122a4f40db5ab4e3bc07ef81e5 100644 (file)
@@ -1016,8 +1016,12 @@ split_point_start: // At split points actual search starts from here
           &&  depth >= Threads.min_split_depth()
           &&  bestValue < beta
           &&  Threads.available_slave_exists(thisThread))
+      {
           bestValue = Threads.split<FakeSplit>(pos, ss, alpha, beta, bestValue, &bestMove,
                                                depth, threatMove, moveCount, mp, NT);
+          if (bestValue >= beta)
+              break;
+      }
     }
 
     if (SpNode)