Fix crash after recursive aliasing
authorH.G.Muller <hgm@hgm-xboard.(none)>
Fri, 8 May 2015 10:56:17 +0000 (12:56 +0200)
committerH.G.Muller <hgm@hgm-xboard.(none)>
Fri, 8 May 2015 10:56:17 +0000 (12:56 +0200)
commitec5f437ef781ba9ab0d11ba0e1a81814ae3e4314
tree819005df475e0301aa752b4e02f719473b6ccf3a
parentd144f1dbc10b60e2ebf9f1b39d0d5900b177a43f
Fix crash after recursive aliasing

The ICS translatese some commands (like 'storedmoves') to others
(like 'smoves'), which are then also subject to aliasing. Defining the
reverse substitution as alias then leads to infinite recursion.
The recursion is now limited to 10 levels, and makes the command fail
otherwise.
lasker-2.2.3/src/utils.c