mirror of
https://github.com/opnsense/src.git
synced 2026-05-28 04:12:45 -04:00
MFC r196990:
cr_groups is no longer embedded in struct ucred and is instead stored in a seperate array. As such we need to use kvm_read rather than bcopy to populate the ki_groups field. This fixes a crash when running ps -ax on a coredump. Reported by: brucec Tested by: brucec MFC after: 3 days Approved by: re@ (kib)
This commit is contained in:
parent
7bd26ba4cc
commit
ad00749016
1 changed files with 1 additions and 1 deletions
|
|
@ -151,7 +151,7 @@ kvm_proclist(kd, what, arg, p, bp, maxcnt)
|
|||
kp->ki_cr_flags |= KI_CRF_GRP_OVERFLOW;
|
||||
}
|
||||
kp->ki_ngroups = ucred.cr_ngroups;
|
||||
bcopy(ucred.cr_groups, kp->ki_groups,
|
||||
kvm_read(kd, (u_long)ucred.cr_groups, kp->ki_groups,
|
||||
kp->ki_ngroups * sizeof(gid_t));
|
||||
kp->ki_uid = ucred.cr_uid;
|
||||
if (ucred.cr_prison != NULL) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue