aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXin LI <delphij@FreeBSD.org>2008-02-11 00:31:23 +0000
committerXin LI <delphij@FreeBSD.org>2008-02-11 00:31:23 +0000
commitf812eedea3ce884503b45d4090deac4f04a0d666 (patch)
treeb33302df6ce9dabaeccd721c7c47bd1c26ebf31b
parent43621b9a38bd28d7159a93fde31fb34a553135c9 (diff)
MFC revision 1.32
date: 2008/01/12 00:54:47; author: delphij; state: Exp; lines: +4 -0 Plug memory leaks that is observed when argbuf or argspc is used in the context. Submitted by: Michal Vranek <michal.vranek seznam cz> PR: bin/118380
Notes
Notes: svn path=/stable/5/; revision=176159
-rw-r--r--lib/libkvm/kvm.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/libkvm/kvm.c b/lib/libkvm/kvm.c
index 44a9e8c96b60..8874e45d08fe 100644
--- a/lib/libkvm/kvm.c
+++ b/lib/libkvm/kvm.c
@@ -287,6 +287,10 @@ kvm_close(kd)
_kvm_freevtop(kd);
if (kd->procbase != 0)
free((void *)kd->procbase);
+ if (kd->argbuf != 0)
+ free((void *) kd->argbuf);
+ if (kd->argspc != 0)
+ free((void *) kd->argspc);
if (kd->argv != 0)
free((void *)kd->argv);
free((void *)kd);