Attempt to fix getting trapped in ponder mode
authorH.G.Muller <hgm@hgm-xboard.(none)>
Sat, 11 Oct 2014 09:51:07 +0000 (11:51 +0200)
committerH.G.Muller <hgm@hgm-xboard.(none)>
Sat, 11 Oct 2014 09:51:07 +0000 (11:51 +0200)
commit73f8d53961524d71089ad54b1549a953efa0fe14
tree6890ecb1cbe5bb8e62bcac667f5780742b59e572
parent5fb50eb40d403682ab52214f7dfb10271a48df9e
Attempt to fix getting trapped in ponder mode

HaChu was sometimes trapped in its ponder search, because the pending
input that should wake it up out of ponder (i.e. the opponent's move)
had been read from the pipe to the input buffer, hiding it from the
test for pending input. Buffering linewise might prevent commands
to be buffered before HaChu actually starts to read them.
hachu.c