X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;ds=sidebyside;f=src%2Fsearch.cpp;h=15c3b15a26818e925d2177955b65241a49f296fe;hb=2218a5836a48a764e9b57f5996520b48e0b3d236;hp=cfc157367720144b868ac00b6de41fa0946afed8;hpb=76a0d3c05ac84cd2016ba304f6d5290d04450bec;p=stockfish diff --git a/src/search.cpp b/src/search.cpp index cfc15736..15c3b15a 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -667,12 +667,12 @@ namespace { if (eval - PawnValueMg > beta) R += ONE_PLY; - pos.do_null_move(st); + pos.do_null_move(st); (ss+1)->skipNullMove = true; nullValue = depth-R < ONE_PLY ? -qsearch(pos, ss+1, -beta, -alpha, DEPTH_ZERO) : - search(pos, ss+1, -beta, -alpha, depth-R); (ss+1)->skipNullMove = false; - pos.do_null_move(st); + pos.undo_null_move(); if (nullValue >= beta) {