diff options
author | Bert Münnich <ber.t@gmx.com> | 2011-09-29 12:43:36 +0200 |
---|---|---|
committer | Bert Münnich <ber.t@gmx.com> | 2011-09-29 12:43:36 +0200 |
commit | 8dcf682de9dc9bf5fe4a98205acfa2835499baf2 (patch) | |
tree | 155c2cd6f8be1dc7b7b73d9bf18a2af1766dc79f /options.c | |
parent | 22d4e991d5726ca034924fa697a32a42578202c2 (diff) | |
download | nsxiv-8dcf682de9dc9bf5fe4a98205acfa2835499baf2.tar.zst |
Made all conditionals more precise
Diffstat (limited to 'options.c')
-rw-r--r-- | options.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -95,7 +95,7 @@ void parse_options(int argc, char **argv) { print_usage(); exit(EXIT_SUCCESS); case 'n': - if (!sscanf(optarg, "%d", &t) || t < 1) { + if (sscanf(optarg, "%d", &t) <= 0 || t < 1) { fprintf(stderr, "sxiv: invalid argument for option -n: %s\n", optarg); exit(EXIT_FAILURE); @@ -127,7 +127,7 @@ void parse_options(int argc, char **argv) { break; case 'z': _options.scalemode = SCALE_ZOOM; - if (!sscanf(optarg, "%d", &t) || t <= 0) { + if (sscanf(optarg, "%d", &t) <= 0 || t <= 0) { fprintf(stderr, "sxiv: invalid argument for option -z: %s\n", optarg); exit(EXIT_FAILURE); |