Signals.stopOnPonderhit = true;
mutex.lock();
- while (!Signals.stop) sleepCondition.wait(mutex);;
+ while (!Signals.stop) sleepCondition.wait(mutex);
mutex.unlock();
}
Signals.stopOnPonderhit = Signals.firstRootMove = false;
Signals.stop = Signals.failedLowAtRoot = false;
- RootPosition = pos;
+ RootPos = pos;
Limits = limits;
SetupStates = states; // Ownership transfer here
RootMoves.clear();