diff options
author | peter <peter@FreeBSD.org> | 2003-10-15 03:11:46 +0000 |
---|---|---|
committer | peter <peter@FreeBSD.org> | 2003-10-15 03:11:46 +0000 |
commit | 8cbefc589462cb16e65c51ba86a04346e4404223 (patch) | |
tree | 808f6a6315c9a0e08859577a936f2c63adcbc527 /sys/kern/kern_proc.c | |
parent | 8f60b15573bbc5ccd0cf8c55a2305c44dbbe1887 (diff) | |
download | FreeBSD-src-8cbefc589462cb16e65c51ba86a04346e4404223.zip FreeBSD-src-8cbefc589462cb16e65c51ba86a04346e4404223.tar.gz |
The KERN_PROC_PROC sysctl took 4 args in 5.0-REL and 5.1-REL. We need to
accept this for a bit longer. Requiring the new order of 3 args only
was not very helpful.
Diffstat (limited to 'sys/kern/kern_proc.c')
-rw-r--r-- | sys/kern/kern_proc.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/sys/kern/kern_proc.c b/sys/kern/kern_proc.c index b1ed9ac..74bcea9 100644 --- a/sys/kern/kern_proc.c +++ b/sys/kern/kern_proc.c @@ -922,10 +922,13 @@ sysctl_kern_proc(SYSCTL_HANDLER_ARGS) switch (oidp->oid_number) { case KERN_PROC_ALL: - case KERN_PROC_PROC: if (namelen != 0) return (EINVAL); break; + case KERN_PROC_PROC: + if (namelen != 0 && namelen != 1) + return (EINVAL); + break; default: if (namelen != 1) return (EINVAL); |