svn commit: r200662 - stable/8/lib/libkvm
Brooks Davis
brooks at FreeBSD.org
Fri Dec 18 06:09:44 UTC 2009
Author: brooks
Date: Fri Dec 18 06:09:43 2009
New Revision: 200662
URL: http://svn.freebsd.org/changeset/base/200662
Log:
MFC r200366
Add a missing else that negated the truncation of ki_ngroups to NGROUPS.
Submitted by: Dmitry Pryanishnikov <lynx dot ripe at gmail dot com>
Modified:
stable/8/lib/libkvm/kvm_proc.c
Directory Properties:
stable/8/lib/libkvm/ (props changed)
Modified: stable/8/lib/libkvm/kvm_proc.c
==============================================================================
--- stable/8/lib/libkvm/kvm_proc.c Fri Dec 18 01:30:11 2009 (r200661)
+++ stable/8/lib/libkvm/kvm_proc.c Fri Dec 18 06:09:43 2009 (r200662)
@@ -149,7 +149,7 @@ kvm_proclist(kd, what, arg, p, bp, maxcn
if (ucred.cr_ngroups > KI_NGROUPS) {
kp->ki_ngroups = KI_NGROUPS;
kp->ki_cr_flags |= KI_CRF_GRP_OVERFLOW;
- }
+ } else
kp->ki_ngroups = ucred.cr_ngroups;
kvm_read(kd, (u_long)ucred.cr_groups, kp->ki_groups,
kp->ki_ngroups * sizeof(gid_t));
More information about the svn-src-stable
mailing list