diff -r d4d67105d4e1 -r e4a648fe6ce7 src/chess/pgn.c --- a/src/chess/pgn.c Fri Mar 27 18:11:42 2026 +0100 +++ b/src/chess/pgn.c Fri Mar 27 18:30:25 2026 +0100 @@ -139,11 +139,10 @@ if (c == EOF) { return pgn_error_missing_brace; } + /* skip spaces */ + while (isspace(c = fgetc(stream))); } - /* skip spaces */ - while (isspace(c = fgetc(stream))); - /* end of game data encountered */ if (c == EOF) { break;