aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Tatham <anakin@pobox.com>2005-07-18 19:07:36 +0000
committerSimon Tatham <anakin@pobox.com>2005-07-18 19:07:36 +0000
commit910aa99e6eb72309a855c3d9d3b1ed600dcec3d9 (patch)
tree1c1e3a42aba849231d45cfbde5b3fe3c3668eff7
parent6d96375736a2991d61df292ae38adcc010b860bf (diff)
downloadpuzzles-910aa99e6eb72309a855c3d9d3b1ed600dcec3d9.zip
puzzles-910aa99e6eb72309a855c3d9d3b1ed600dcec3d9.tar.gz
puzzles-910aa99e6eb72309a855c3d9d3b1ed600dcec3d9.tar.bz2
puzzles-910aa99e6eb72309a855c3d9d3b1ed600dcec3d9.tar.xz
Another fix from Chris: Guess's allow-blanks mode wasn't allowing
blanks... [originally from svn r6118]
-rw-r--r--guess.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/guess.c b/guess.c
index e9b0ca0..0984d24 100644
--- a/guess.c
+++ b/guess.c
@@ -768,7 +768,8 @@ static game_state *execute_move(game_state *from, char *move)
for (i = 0; i < from->solution->npegs; i++) {
int val = atoi(p);
- if (val <= 0 || val > from->params.ncolours) {
+ int min_colour = from->params.allow_blank? 0 : 1;
+ if (val < min_colour || val > from->params.ncolours) {
free_game(ret);
return NULL;
}