Fix multiPV issue #502
[stockfish] / src / search.cpp
index ffe724aa10a864d8b3fad173c5a91c5fa9bb7e26..2c9240146b32b46791efcb755a46f3236a83f18c 100644 (file)
@@ -1505,7 +1505,7 @@ string UCI::pv(const Position& pos, Depth depth, Value alpha, Value beta) {
 
   for (size_t i = 0; i < multiPV; ++i)
   {
-      bool updated = (i <= PVIdx);
+      bool updated = (i <= PVIdx && rootMoves[i].score != -VALUE_INFINITE);
 
       if (depth == ONE_PLY && !updated)
           continue;