diff -r 564af8a16828 -r 611332453da0 src/chess/rules.c --- a/src/chess/rules.c Tue Aug 28 15:56:33 2018 +0200 +++ b/src/chess/rules.c Wed Aug 29 13:45:13 2018 +0200 @@ -171,10 +171,12 @@ gamestate->lastmove->next = elem; gamestate->lastmove = elem; + gamestate->movecount++; } else { elem->move.movetime.tv_usec = 0; elem->move.movetime.tv_sec = 0; gamestate->movelist = gamestate->lastmove = elem; + gamestate->movecount = 1; } }