From d9368b7a951189a3e859e24026424806c983a9cb Mon Sep 17 00:00:00 2001 From: Markus Uhlin Date: Fri, 21 Mar 2025 00:48:14 +0100 Subject: Deal with move overrun differently --- FICS/movecheck.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'FICS') diff --git a/FICS/movecheck.c b/FICS/movecheck.c index a0c9d30..d87b94e 100644 --- a/FICS/movecheck.c +++ b/FICS/movecheck.c @@ -967,8 +967,10 @@ has_legal_move(game_state_t *gs) &numpossible); break; } - if (numpossible >= 500) + if (numpossible >= 500) { fprintf(stderr, "FICS: Possible move overrun\n"); + return 0; + } for (i = 0; i < numpossible; i++) { if (legal_andcheck_move(gs, f, r, possiblef[i], possibler[i])) -- cgit v1.2.3