diff options
| author | Simon Tatham <anakin@pobox.com> | 2005-05-23 11:13:39 +0000 |
|---|---|---|
| committer | Simon Tatham <anakin@pobox.com> | 2005-05-23 11:13:39 +0000 |
| commit | 916ad912980d1890c98c3d1d7576b57a017b71bf (patch) | |
| tree | e27c6234b084ba2b18ab455ff986bbe9ec8ef056 | |
| parent | 9c54e18f0bcfa9749b433e4a13bcd88c75a997e5 (diff) | |
| download | puzzles-916ad912980d1890c98c3d1d7576b57a017b71bf.zip puzzles-916ad912980d1890c98c3d1d7576b57a017b71bf.tar.gz puzzles-916ad912980d1890c98c3d1d7576b57a017b71bf.tar.bz2 puzzles-916ad912980d1890c98c3d1d7576b57a017b71bf.tar.xz | |
The GTK `--generate' option didn't validate the game parameters. It
does now.
[originally from svn r5836]
| -rw-r--r-- | gtk.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -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); |