src/chess/rules.c

changeset 164
c19d8523b31c
parent 163
2a6d83f4677e
--- a/src/chess/rules.c	Thu Jul 30 19:17:38 2026 +0200
+++ b/src/chess/rules.c	Sat Aug 01 10:53:44 2026 +0200
@@ -868,9 +868,9 @@
     
     /* evaluate check/checkmate flags */
     if (mstr[len-1] == '+' || mstr[len-1] == '#') {
-        len--; mstr[len] = '\0';
         move->check = true;
         move->checkmate = mstr[len-1] == '#';
+        len--; mstr[len] = '\0';
     }
     
     /* evaluate promotion */

mercurial