]> git.sesse.net Git - stockfish/blobdiff - src/search.cpp
Copy 4 SearchStack items in split()
[stockfish] / src / search.cpp
index 07cd67047d17975fb4912121576ef2fe3985ba97..6982082252c66a0a2434e916faa32d181b3f506a 100644 (file)
@@ -3026,7 +3026,7 @@ namespace {
     for (int i = 0; i < ActiveThreads; i++)
         if (i == master || splitPoint->slaves[i])
         {
-            memcpy(splitPoint->sstack[i] + ply - 1, sstck + ply - 1, 3 * sizeof(SearchStack));
+            memcpy(splitPoint->sstack[i] + ply - 1, sstck + ply - 1, 4 * sizeof(SearchStack));
             Threads[i].workIsWaiting = true; // This makes the slave to exit from idle_loop()
         }