]> git.sesse.net Git - stockfish/blobdiff - src/search.cpp
Fix syzygy with partial TB
[stockfish] / src / search.cpp
index c12f086240721cc9c7157032eb5864ea87103268..fe450a4e9adc2956128e1dd787c319dcc06b9dff 100644 (file)
@@ -1641,7 +1641,7 @@ void Tablebases::filter_root_moves(Position& pos, Search::RootMoves& rootMoves)
         RootInTB = root_probe_wdl(pos, rootMoves, TB::Score);
 
         // Only probe during search if winning
-        if (TB::Score <= VALUE_DRAW)
+        if (RootInTB && TB::Score <= VALUE_DRAW)
             Cardinality = 0;
     }