Author: brooks
Date: Thu Dec 10 21:16:16 2009
New Revision: 200366
URL: http://svn.freebsd.org/changeset/base/200366

Log:
  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:
  head/lib/libkvm/kvm_proc.c

Modified: head/lib/libkvm/kvm_proc.c
==============================================================================
--- head/lib/libkvm/kvm_proc.c  Thu Dec 10 21:15:25 2009        (r200365)
+++ head/lib/libkvm/kvm_proc.c  Thu Dec 10 21:16:16 2009        (r200366)
@@ -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));
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to