diff --git a/AUTHORS b/AUTHORS index 1fb91adaf..0429f9f0a 100644 --- a/AUTHORS +++ b/AUTHORS @@ -183,6 +183,7 @@ Nathan Rugg (nmrugg) Nguyen Pham (nguyenpham) Nicklas Persson (NicklasPersson) Nick Pelling (nickpelling) +Nicolas Duhamel (nikloskoda) Niklas Fiekas (niklasf) Nikolay Kostov (NikolayIT) Norman Schmidt (FireFather) diff --git a/src/search.cpp b/src/search.cpp index 0684ea5cb..04c04b5be 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -381,7 +381,8 @@ void Search::Worker::iterative_deepening() { } else if (bestValue >= beta) { - beta = std::min(bestValue + delta, VALUE_INFINITE); + alpha = std::max(beta - delta, alpha); + beta = std::min(bestValue + delta, VALUE_INFINITE); ++failedHighCnt; } else