Fix bug in parsing variations
authorH.G. Muller <h.g.muller@hccnet.nl>
Sun, 2 Jan 2011 13:17:32 +0000 (14:17 +0100)
committerArun Persaud <arun@nubati.net>
Tue, 11 Jan 2011 05:22:03 +0000 (21:22 -0800)
commit412a8de0295bf9cef6b02a6809dfda966cacd9d4
tree211f3504e2b4b2d0974aba28d676bef2e4aed006
parent111a53cef5b0232673e996261d9b2bffecb17c6c
Fix bug in parsing variations

The moves parsed from a variation were stored in the moveList without
appended linefeed. This caused errors if the variation extended to
beyond the end of the main line,into a hitherto unused part of the move
list, as the linefeed was then not there from the overwritten move. As a
result moves sent to the engine were concatenated, triggering
illegal-move messages and bringing the engine out of phase.
backend.c