The new method of suspending command processing only after peeking at
the next command to see if it should terminate the search was not
yet working after a ponder hit turned a ponder search into thinking.
char *draw = drawOffer ? " draw" : ""; drawOffer = 0;\r
pondering = 0; pause = 2; moveNr++; startTime = GetTickCount(); // clock starts running now\r
EPRINT((f, "# ponderhit%s\n", draw)) fflush(toE); fflush(stdout);\r
- Sync(PAUSE); // block input during thinking\r
+ think = 2; // request blocking input during thinking\r
goto nomove;\r
}\r
StopPonder(1); searching = 0;\r