summaryrefslogtreecommitdiffstats
path: root/sys-utils/renice.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys-utils/renice.c')
-rw-r--r--sys-utils/renice.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys-utils/renice.c b/sys-utils/renice.c
index 50b16422b..c0378e1a5 100644
--- a/sys-utils/renice.c
+++ b/sys-utils/renice.c
@@ -138,6 +138,7 @@ main(int argc, char **argv)
if (pwd == NULL) {
warnx(_("unknown user %s"), *argv);
+ errs = 1;
continue;
}
who = pwd->pw_uid;
@@ -145,10 +146,11 @@ main(int argc, char **argv)
who = strtol(*argv, &endptr, 10);
if (who < 0 || *endptr) {
warnx(_("bad value %s"), *argv);
+ errs = 1;
continue;
}
}
- errs += donice(which, who, prio);
+ errs |= donice(which, who, prio);
}
return errs != 0 ? EXIT_FAILURE : EXIT_SUCCESS;
}