From: Joona Kiiski Date: Tue, 23 Apr 2013 06:26:36 +0000 (+0100) Subject: Fix potential overflow X-Git-Url: https://git.sesse.net/?p=stockfish;a=commitdiff_plain;h=817ca1820b59152ef511ed8cdabe9116c225a722 Fix potential overflow --- diff --git a/src/search.cpp b/src/search.cpp index 80ac9b20..267f5f8f 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -643,10 +643,10 @@ namespace { && !ss->skipNullMove && depth < 4 * ONE_PLY && !inCheck - && eval - FutilityMargins[depth][(ss-1)->futMc] >= beta + && eval - futility_margin(depth, (ss-1)->futMc) >= beta && abs(beta) < VALUE_MATE_IN_MAX_PLY && pos.non_pawn_material(pos.side_to_move())) - return eval - FutilityMargins[depth][(ss-1)->futMc]; + return eval - futility_margin(depth, (ss-1)->futMc); // Step 8. Null move search with verification search (is omitted in PV nodes) if ( !PvNode