diff --git a/src/search.cpp b/src/search.cpp index a10e1180..bfab6a4e 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -949,7 +949,7 @@ split_point_start: // At split points actual search starts from here { ss->reduction = reduction(depth, moveCount); - if (!PvNode && cutNode) + if (!PvNode && cutNode && (ss-1)->reduction) ss->reduction += ONE_PLY; if (move == countermoves[0] || move == countermoves[1])