Treat EOF same as quit command
authorH.G.Muller <hgm@hgm-xboard.(none)>
Wed, 30 Nov 2016 08:22:55 +0000 (09:22 +0100)
committerH.G.Muller <hgm@hgm-xboard.(none)>
Wed, 30 Nov 2016 08:30:08 +0000 (09:30 +0100)
commit43e068c7ecc89ba411e518ad4f6bdcbed895f4cd
treefddc65ac10b6702ea43455b1f56fc018416cfd15
parent85a82d8e5887b236ac8c6bad257301b4d30b948d
Treat EOF same as quit command

A EOF during reading from the GUI caused UCI2WB to exit through a different
path as a 'quit' command. Now the EOF detection just fakes a 'quit -1'
command was received, and then processes that as usual. This means it
also causes proper termination of the engine when it occurs during thinking
(sending 'stop'). The '-1' appendage to the command allows the 'quit'
handling to return an error code.
UCI2WB.c