mirror of
git://git.tartarus.org/simon/puzzles.git
synced 2025-04-20 15:41:30 -07:00
Add a missing error message in Flood solve_game().
The only situation in which it actually can't find a solution is if the puzzle is already solved, in which case it can at least fill in *error to say so before it returns NULL.
This commit is contained in:
4
flood.c
4
flood.c
@ -697,8 +697,10 @@ static char *solve_game(const game_state *state, const game_state *currstate,
|
||||
char buf[256];
|
||||
struct solver_scratch *scratch;
|
||||
|
||||
if (currstate->complete)
|
||||
if (currstate->complete) {
|
||||
*error = "Puzzle is already solved";
|
||||
return NULL;
|
||||
}
|
||||
|
||||
/*
|
||||
* Find the best solution our solver can give.
|
||||
|
Reference in New Issue
Block a user