Earlier a lonely priority with an argument but without pid resulted to no
action and success, when the invocation should have failed.
$ renice --priority 42 ; echo $?
0
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
}
}
- if (argc < 2)
- usage(stderr);
-
- if (strcmp(*argv, "-n") == 0 || strcmp(*argv, "--priority") == 0) {
+ if (*argv && (strcmp(*argv, "-n") == 0 || strcmp(*argv, "--priority") == 0)) {
argc--;
argv++;
}
+ if (argc < 2)
+ usage(stderr);
+
prio = strtol(*argv, &endptr, 10);
if (*endptr)
usage(stderr);