summaryrefslogtreecommitdiffstats
path: root/lib/libkvm/kvm_proc2.c
diff options
context:
space:
mode:
authorguenther <guenther@openbsd.org>2014-02-05 03:49:00 +0000
committerguenther <guenther@openbsd.org>2014-02-05 03:49:00 +0000
commitce4c48cff0b0b52e2bbcca385c048621c24749c8 (patch)
treef04b8bf84da444096301c30bb5fab394b1d78e3d /lib/libkvm/kvm_proc2.c
parentsort list of stuff we can't update for user display (otherwise, it's a list (diff)
downloadwireguard-openbsd-ce4c48cff0b0b52e2bbcca385c048621c24749c8.tar.xz
wireguard-openbsd-ce4c48cff0b0b52e2bbcca385c048621c24749c8.zip
More crash dump parsing fixes: correct paddr in process info and pids
in file info. Drop some unnecessary casts and unused variables too. ok millert@
Diffstat (limited to 'lib/libkvm/kvm_proc2.c')
-rw-r--r--lib/libkvm/kvm_proc2.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/libkvm/kvm_proc2.c b/lib/libkvm/kvm_proc2.c
index b3c3feb0600..cca8e7b0b0e 100644
--- a/lib/libkvm/kvm_proc2.c
+++ b/lib/libkvm/kvm_proc2.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: kvm_proc2.c,v 1.18 2014/01/20 21:19:28 guenther Exp $ */
+/* $OpenBSD: kvm_proc2.c,v 1.19 2014/02/05 03:49:00 guenther Exp $ */
/* $NetBSD: kvm_proc.c,v 1.30 1999/03/24 05:50:50 mrg Exp $ */
/*-
* Copyright (c) 1998 The NetBSD Foundation, Inc.
@@ -287,8 +287,8 @@ kvm_proclist(kvm_t *kd, int op, int arg, struct process *pr,
#define do_copy_str(_d, _s, _l) kvm_read(kd, (u_long)(_s), (_d), (_l)-1)
FILL_KPROC(&kp, do_copy_str, &proc, &process, &pcred,
- &ucred, &pgrp, p, proc.p_p, &sess, vmp, limp, sap,
- 0, 1);
+ &ucred, &pgrp, process.ps_mainproc, proc.p_p, &sess,
+ vmp, limp, sap, 0, 1);
/* stuff that's too painful to generalize */
kp.p_pid = process_pid;