From: simon Date: Mon, 23 May 2005 11:13:39 +0000 (+0000) Subject: The GTK `--generate' option didn't validate the game parameters. It X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/puzzles/commitdiff_plain/28fffa93608756f34ee0fcc8ffe429a3fc472966 The GTK `--generate' option didn't validate the game parameters. It does now. git-svn-id: svn://svn.tartarus.org/sgt/puzzles@5836 cda61777-01e9-0310-a592-d414129be87e --- diff --git a/gtk.c b/gtk.c index 1e32c6a..859231f 100644 --- a/gtk.c +++ b/gtk.c @@ -1280,7 +1280,10 @@ int main(int argc, char **argv) if ( (seed = strchr(params, '#')) != NULL ) *seed++ = '\0'; thegame.decode_params(par, params); - } else { + } + if ((error = thegame.validate_params(par)) != NULL) { + fprintf(stderr, "%s: %s\n", pname, error); + return 1; } parstr = thegame.encode_params(par, FALSE);