summaryrefslogtreecommitdiff
path: root/src/nice.c
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>1996-08-03 04:23:43 +0000
committerJim Meyering <jim@meyering.net>1996-08-03 04:23:43 +0000
commit5b8cad3534d1eaa5e9f228ed4ea37aa514428952 (patch)
tree2b19aada142021ae27ccfb9e542db922609321b9 /src/nice.c
parente1df5e7167c6d57fc6d6b6db8ebd0454b635ab52 (diff)
downloadcoreutils-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.c4
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;