# HG changeset patch # User Mike Becker # Date 1779206364 -7200 # Node ID 53f714ac783d3e2f41511cf1ae875ff1520615a7 # Parent 57577c9af5d30233c8aedcc8cfb32a39f9aa410c fix critical OOM bug in PGN export diff -r 57577c9af5d3 -r 53f714ac783d src/chess/pgn.c --- a/src/chess/pgn.c Fri May 15 12:18:34 2026 +0200 +++ b/src/chess/pgn.c Tue May 19 17:59:24 2026 +0200 @@ -272,7 +272,7 @@ /* reallocate move block buffer if needed */ { size_t moveblksize = moveblkptr - moveblk; - if (moveblksize + 128 < moveblkcap) { + if (moveblksize + 128 > moveblkcap) { moveblkcap *= 2; char *newmoveblk = realloc(moveblk, moveblkcap); if (newmoveblk == NULL) {