summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_proc.c
diff options
context:
space:
mode:
authortrociny <trociny@FreeBSD.org>2011-12-06 06:40:14 +0000
committertrociny <trociny@FreeBSD.org>2011-12-06 06:40:14 +0000
commit1216d4d43b17f6296cf90372caa9faf485bb03ba (patch)
tree62f1383431cebf983dd51ef3877ac50f5496a9ad /sys/kern/kern_proc.c
parent8c9f6bae53fac4f5558a5a8f10f71486e50701ce (diff)
downloadFreeBSD-src-1216d4d43b17f6296cf90372caa9faf485bb03ba.zip
FreeBSD-src-1216d4d43b17f6296cf90372caa9faf485bb03ba.tar.gz
Really protect kern.proc.ps_strings sysctls with p_candebug(). This
was intended to be in r228288. Spotted by: many MFC after: 1 week
Diffstat (limited to 'sys/kern/kern_proc.c')
-rw-r--r--sys/kern/kern_proc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/kern/kern_proc.c b/sys/kern/kern_proc.c
index d60fd26..83da94e 100644
--- a/sys/kern/kern_proc.c
+++ b/sys/kern/kern_proc.c
@@ -2457,7 +2457,7 @@ sysctl_kern_proc_ps_strings(SYSCTL_HANDLER_ARGS)
p = pfind((pid_t)name[0]);
if (p == NULL)
return (ESRCH);
- error = p_cansee(curthread, p);
+ error = p_candebug(curthread, p);
if (error != 0) {
PROC_UNLOCK(p);
return (error);
OpenPOWER on IntegriCloud