From: Simon Tatham 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: http://www.chiark.greenend.org.uk/ucgi/~ian/git?a=commitdiff_plain;h=916ad912980d1890c98c3d1d7576b57a017b71bf;p=sgt-puzzles.git The GTK `--generate' option didn't validate the game parameters. It does now. [originally from svn r5836] --- 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);