From 0ecd57ad0b850588881bb0fd4789a7ed6713b98b Mon Sep 17 00:00:00 2001 From: Peter Wemm Date: Thu, 16 Aug 2001 23:43:24 +0000 Subject: [PATCH] Fix part of another problem that bde pointed out. This is different to what bde suggested though. --- sys/kern/kern_proc.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/sys/kern/kern_proc.c b/sys/kern/kern_proc.c index f67d41310e28..f25193a4f905 100644 --- a/sys/kern/kern_proc.c +++ b/sys/kern/kern_proc.c @@ -428,9 +428,10 @@ fill_kinfo_proc(p, kp) kp->ki_uid = p->p_ucred->cr_uid; kp->ki_ruid = p->p_ucred->cr_ruid; kp->ki_svuid = p->p_ucred->cr_svuid; - kp->ki_ngroups = p->p_ucred->cr_ngroups; + /* XXX bde doesn't like KI_NGROUPS */ + kp->ki_ngroups = min(p->p_ucred->cr_ngroups, KI_NGROUPS); bcopy(p->p_ucred->cr_groups, kp->ki_groups, - KI_NGROUPS * sizeof(gid_t)); + kp->ki_ngroups * sizeof(gid_t)); kp->ki_rgid = p->p_ucred->cr_rgid; kp->ki_svgid = p->p_ucred->cr_svgid; }