diff options
author | 2015-03-28 23:50:55 +0000 | |
---|---|---|
committer | 2015-03-28 23:50:55 +0000 | |
commit | efbf5d25965810a5aac533a7f4a82a00e6ffdc28 (patch) | |
tree | 4a232f7d0abcf9fcf15b5eaa8b8609915f31514c /lib/libkvm/kvm_file2.c | |
parent | Correctly advance the bootpath when attaching children. (diff) | |
download | wireguard-openbsd-efbf5d25965810a5aac533a7f4a82a00e6ffdc28.tar.xz wireguard-openbsd-efbf5d25965810a5aac533a7f4a82a00e6ffdc28.zip |
Replace the hand-crafted list of datagram unix domain sockets with
a SLIST.
OK mpi@ benno@
Diffstat (limited to 'lib/libkvm/kvm_file2.c')
-rw-r--r-- | lib/libkvm/kvm_file2.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/libkvm/kvm_file2.c b/lib/libkvm/kvm_file2.c index 3caa613d6f8..bd2ba2b9af8 100644 --- a/lib/libkvm/kvm_file2.c +++ b/lib/libkvm/kvm_file2.c @@ -1,4 +1,4 @@ -/* $OpenBSD: kvm_file2.c,v 1.44 2015/02/11 05:11:04 claudio Exp $ */ +/* $OpenBSD: kvm_file2.c,v 1.45 2015/03/28 23:50:55 bluhm Exp $ */ /* * Copyright (c) 2009 Todd C. Miller <Todd.Miller@courtesan.com> @@ -656,8 +656,10 @@ fill_file(kvm_t *kd, struct kinfo_file *kf, struct file *fp, u_long fpaddr, return (-1); } kf->unp_conn = PTRTOINT64(unpcb.unp_conn); - kf->unp_refs = PTRTOINT64(unpcb.unp_refs); - kf->unp_nextref = PTRTOINT64(unpcb.unp_nextref); + kf->unp_refs = PTRTOINT64( + SLIST_FIRST(&unpcb.unp_refs)); + kf->unp_nextref = PTRTOINT64( + SLIST_NEXT(&unpcb, unp_nextref)); kf->v_un = PTRTOINT64(unpcb.unp_vnode); if (unpcb.unp_addr != NULL) { struct mbuf mb; |