diff options
| author | Peter Wemm <peter@FreeBSD.org> | 1999-12-27 07:14:58 +0000 |
|---|---|---|
| committer | Peter Wemm <peter@FreeBSD.org> | 1999-12-27 07:14:58 +0000 |
| commit | c4a7cdb3b6f8e15dbf191dc8ba275fd8522c1467 (patch) | |
| tree | e37fa69ea051833ecc995d1db2fa6ac8d03f5897 /lib/libkvm/kvm_proc.c | |
| parent | c2696359ab2f07077cb400d71b7dc4d3340a98e8 (diff) | |
Notes
Diffstat (limited to 'lib/libkvm/kvm_proc.c')
| -rw-r--r-- | lib/libkvm/kvm_proc.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/libkvm/kvm_proc.c b/lib/libkvm/kvm_proc.c index feba97484d2e..3490bd42f8d5 100644 --- a/lib/libkvm/kvm_proc.c +++ b/lib/libkvm/kvm_proc.c @@ -70,7 +70,6 @@ static char sccsid[] = "@(#)kvm_proc.c 8.3 (Berkeley) 9/23/93"; #include <limits.h> #include <memory.h> -#include <db.h> #include <paths.h> #include "kvm_private.h" @@ -675,6 +674,12 @@ kvm_getargv(kd, kp, nchr) static char **bufp; static int argc; + if (!ISALIVE(kd)) { + _kvm_err(kd, kd->program, + "cannot read user space from dead kernel"); + return (0); + } + if (!buflen) { l = sizeof(buflen); i = sysctlbyname("kern.ps_arg_cache_limit", |
