From 5b8cad3534d1eaa5e9f228ed4ea37aa514428952 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Sat, 3 Aug 1996 04:23:43 +0000 Subject: [PATCH] (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 for the test cases. --- src/nice.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/nice.c b/src/nice.c index d5f60511de..e05cf79383 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; -- 2.47.2