X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fsearch.cpp;h=681acb8141a0e1b5d7c8def9569ce28e8bb15ffc;hp=a6f4d6bdd462d13a2472b8abd444f9b17881c554;hb=cb2111f0b62afec5fd977e1dd4ca5843bd006956;hpb=0b36ba74fc0a80388cac43a35962ffc73c01b071 diff --git a/src/search.cpp b/src/search.cpp index a6f4d6bd..681acb81 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -1593,7 +1593,7 @@ void Thread::idle_loop() { if ( sp && sp->allSlavesSearching && sp->slavesMask.count() < MAX_SLAVES_PER_SPLITPOINT - && available_to(sp->master)) + && can_join(sp)) { assert(this != th); assert(!(this_sp && this_sp->slavesMask.none())); @@ -1623,7 +1623,7 @@ void Thread::idle_loop() { if ( sp->allSlavesSearching && sp->slavesMask.count() < MAX_SLAVES_PER_SPLITPOINT - && available_to(sp->master)) + && can_join(sp)) { sp->slavesMask.set(idx); activeSplitPoint = sp;