]> git.sesse.net Git - stockfish/blobdiff - src/search.cpp
Fix KBPK bug
[stockfish] / src / search.cpp
index 9ae28d3c55870b554a5681782442dbbc3569b3c3..4717a4d591d7ecfe8b32737b780b31b54510d42d 100644 (file)
@@ -1230,6 +1230,7 @@ moves_loop: // When in check and at SpNode search starts from here
           && !givesCheck
           &&  move != ttMove
           &&  type_of(move) != PROMOTION
           && !givesCheck
           &&  move != ttMove
           &&  type_of(move) != PROMOTION
+          &&  futilityBase > -VALUE_KNOWN_WIN
           && !pos.is_passed_pawn_push(move))
       {
           futilityValue =  futilityBase
           && !pos.is_passed_pawn_push(move))
       {
           futilityValue =  futilityBase