diff options
author | David Malone <dwmalone@FreeBSD.org> | 2001-05-01 10:34:15 +0000 |
---|---|---|
committer | David Malone <dwmalone@FreeBSD.org> | 2001-05-01 10:34:15 +0000 |
commit | 0627f53b5745506673b64a1483e57360b6ccc022 (patch) | |
tree | f428b22032e663570fcf5a1181b14e10c05aba15 /lib/libkvm/kvm_proc.c | |
parent | 31a651fa98a9d26c0081b0e14de7814446ae932e (diff) | |
download | src-0627f53b5745506673b64a1483e57360b6ccc022.tar.gz src-0627f53b5745506673b64a1483e57360b6ccc022.zip |
Don't give a warning about "proc size mismatch" if no struct were
returned. (This arose on a list about a month ago when someone
found bogus warnings if they used "ps -Uuser_with_no_processes".)
Approved by: mckusick
Notes
Notes:
svn path=/head/; revision=76182
Diffstat (limited to 'lib/libkvm/kvm_proc.c')
-rw-r--r-- | lib/libkvm/kvm_proc.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/libkvm/kvm_proc.c b/lib/libkvm/kvm_proc.c index 9d7d919fa57f..96661c1b1759 100644 --- a/lib/libkvm/kvm_proc.c +++ b/lib/libkvm/kvm_proc.c @@ -405,7 +405,8 @@ kvm_getprocs(kd, op, arg, cnt) _kvm_syserr(kd, kd->program, "kvm_getprocs"); return (0); } - if (kd->procbase->ki_structsize != sizeof(struct kinfo_proc)) { + if (size > 0 && + kd->procbase->ki_structsize != sizeof(struct kinfo_proc)) { _kvm_err(kd, kd->program, "kinfo_proc size mismatch (expected %d, got %d)", sizeof(struct kinfo_proc), |