--- 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;