diff options
author | Jim Meyering <jim@meyering.net> | 1996-08-03 04:23:43 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 1996-08-03 04:23:43 +0000 |
commit | 5b8cad3534d1eaa5e9f228ed4ea37aa514428952 (patch) | |
tree | 2b19aada142021ae27ccfb9e542db922609321b9 /src/nice.c | |
parent | e1df5e7167c6d57fc6d6b6db8ebd0454b635ab52 (diff) | |
download | coreutils-5b8cad3534d1eaa5e9f228ed4ea37aa514428952.tar.xz |
(main): Set minus_flag to zero in two places.
Otherwise, `nice --1 -3' would mistakenly do the equivalent of `nice --3'.
Thanks to Eric Backus <ericb@lsid.hp.com> for the test cases.
Diffstat (limited to 'src/nice.c')
-rw-r--r-- | src/nice.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/nice.c b/src/nice.c index d5f60511d..e05cf7938 100644 --- a/src/nice.c +++ b/src/nice.c @@ -88,6 +88,8 @@ main (int argc, char **argv) { if (!isinteger (&s[1])) error (1, 0, _("invalid option `%s'"), s); + + minusflag = 0; /* FIXME: use xstrtol */ adjustment = atoi (&s[1]); adjustment_given = 1; @@ -107,6 +109,8 @@ main (int argc, char **argv) case 'n': if (!isinteger (optarg)) error (1, 0, _("invalid priority `%s'"), optarg); + + minusflag = 0; /* FIXME: use xstrtol */ adjustment = atoi (optarg); adjustment_given = 1; |