summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_proc.c
diff options
context:
space:
mode:
authorpeter <peter@FreeBSD.org>2003-10-15 03:11:46 +0000
committerpeter <peter@FreeBSD.org>2003-10-15 03:11:46 +0000
commit8cbefc589462cb16e65c51ba86a04346e4404223 (patch)
tree808f6a6315c9a0e08859577a936f2c63adcbc527 /sys/kern/kern_proc.c
parent8f60b15573bbc5ccd0cf8c55a2305c44dbbe1887 (diff)
downloadFreeBSD-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.c5
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);
OpenPOWER on IntegriCloud