Fix engine stall on perpetual-check evasion
authorH.G. Muller <h.g.muller@hccnet.nl>
Thu, 6 May 2010 15:23:24 +0000 (17:23 +0200)
committerH.G. Muller <h.g.muller@hccnet.nl>
Thu, 6 May 2010 15:23:24 +0000 (17:23 +0200)
commit64ba62c1cc5d58a19a6a4cf755b6da3f9f05da4b
treef32fc65f0c10291f7818040421c752444420f551
parenta15bbfef8f07903c37d3713561f50733e912abcd
Fix engine stall on perpetual-check evasion

The adjudication code had already put the engine in force mode after
postponing the actual adjudication to the next move. Now first determine
if we want to adjudicate now, and with which result, before stopping the
engine and ending the game.
backend.c