summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSøren Schmidt <sos@FreeBSD.org>1994-10-09 22:03:58 +0000
committerSøren Schmidt <sos@FreeBSD.org>1994-10-09 22:03:58 +0000
commit5dfe9012360e34890eaa980de9b51b2387dbdc5f (patch)
tree08a5c0f79feefe9701444d0ed748babd3e13c5aa
parentc96f129304692df0292ed9e6fc5b29fde559188d (diff)
Notes
-rw-r--r--lib/libkvm/kvm_proc.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/libkvm/kvm_proc.c b/lib/libkvm/kvm_proc.c
index 5483ca467ae5e..2c6cc5c283758 100644
--- a/lib/libkvm/kvm_proc.c
+++ b/lib/libkvm/kvm_proc.c
@@ -528,8 +528,8 @@ kvm_doargv(kd, kp, nchr, info)
* Pointers are stored at the top of the user stack.
*/
if (p->p_stat == SZOMB ||
- kvm_uread(kd, p, USRSTACK - sizeof(arginfo), (char *)&arginfo,
- sizeof(arginfo)) != sizeof(arginfo))
+ kvm_uread(kd, p, USRSTACK - sizeof(arginfo) - SPARE_USRSPACE,
+ (char *)&arginfo, sizeof(arginfo)) != sizeof(arginfo))
return (0);
(*info)(&arginfo, &addr, &cnt);