diff options
| author | enami <enami@NetBSD.org> | 2003-02-26 23:05:53 +0000 |
|---|---|---|
| committer | enami <enami@NetBSD.org> | 2003-02-26 23:05:53 +0000 |
| commit | b7577d634c889a6c010aa2a762001e16d91cfe94 (patch) | |
| tree | fdbc611c2447fdf40e5cbc20d91383c8ff13fc89 /lib | |
| parent | 30fca248b5babea491d16c73f62899e8ca739856 (diff) | |
Use _kvm_freeprocs() rather than free() so that kvm_close() won't
free already free'ed region.
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/libkvm/kvm_proc.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/libkvm/kvm_proc.c b/lib/libkvm/kvm_proc.c index 45c0eb3e618..32416ed323f 100644 --- a/lib/libkvm/kvm_proc.c +++ b/lib/libkvm/kvm_proc.c @@ -1,4 +1,4 @@ -/* $NetBSD: kvm_proc.c,v 1.48 2003/02/26 23:04:37 enami Exp $ */ +/* $NetBSD: kvm_proc.c,v 1.49 2003/02/26 23:05:53 enami Exp $ */ /*- * Copyright (c) 1998 The NetBSD Foundation, Inc. @@ -78,7 +78,7 @@ #if 0 static char sccsid[] = "@(#)kvm_proc.c 8.3 (Berkeley) 9/23/93"; #else -__RCSID("$NetBSD: kvm_proc.c,v 1.48 2003/02/26 23:04:37 enami Exp $"); +__RCSID("$NetBSD: kvm_proc.c,v 1.49 2003/02/26 23:05:53 enami Exp $"); #endif #endif /* LIBC_SCCS and not lint */ @@ -687,7 +687,7 @@ kvm_getproc2(kd, op, arg, esize, cnt) kp2c += esize; } - free(kd->procbase); + _kvm_freeprocs(kd); } *cnt = nprocs; return (kd->procbase2); |
