mirror of
https://git.hardenedbsd.org/hardenedbsd/HardenedBSD.git
synced 2024-11-21 18:50:50 +01:00
ps: handle incorrect -D values
I just noticed a slight issue with the '-D' option. Basically, I accidentally typed something along the lines of: ps -Dboth-p303 I.E. missing out the "space". Instead of giving an error, it behaved as if I'd just typed "ps". Looking at bin/ps/ps.c, where the -D option is parsed, it doesn't error-out if there is no valid match. This commit fixes the bug.
This commit is contained in:
parent
1314d14c32
commit
3f0b80bc15
@ -263,6 +263,8 @@ main(int argc, char *argv[])
|
||||
else if (len <= 4 &&
|
||||
strncasecmp(optarg, "both", len) == 0)
|
||||
directions |= BOTH;
|
||||
else
|
||||
usage();
|
||||
break;
|
||||
}
|
||||
case 'd':
|
||||
|
Loading…
Reference in New Issue
Block a user