]> git.sesse.net Git - stockfish/blobdiff - src/search.cpp
Fix crash when passing a mate/stalemate position
[stockfish] / src / search.cpp
index 6b12e3fec1260435b64341d3a186997f890619bf..610991f4ae0f1fe2d92856ce8ab4c360775f4fa8 100644 (file)
@@ -1596,6 +1596,9 @@ bool RootMove::extract_ponder_from_tt(Position& pos)
 
     assert(pv.size() == 1);
 
+    if (!pv[0])
+        return false;
+
     pos.do_move(pv[0], st, pos.gives_check(pv[0]));
     TTEntry* tte = TT.probe(pos.key(), ttHit);