summaryrefslogtreecommitdiffstats
path: root/daemons/clvmd/lvm-functions.c
diff options
context:
space:
mode:
authorMilan Broz <mbroz@redhat.com>2009-06-15 12:15:23 +0000
committerMilan Broz <mbroz@redhat.com>2009-06-15 12:15:23 +0000
commit8bc510ba1207d28186f5a5772f29f7ba0b420797 (patch)
tree4280635c79f2d5bbb952cd3f94be31421208806d /daemons/clvmd/lvm-functions.c
parent9242380c2ff901fb1fe4b91de40e50d0d83664e1 (diff)
downloadlvm2-8bc510ba1207d28186f5a5772f29f7ba0b420797.tar.gz
lvm2-8bc510ba1207d28186f5a5772f29f7ba0b420797.tar.xz
lvm2-8bc510ba1207d28186f5a5772f29f7ba0b420797.zip
Destroy toolcontext on exit in clvmd (fixes memory pool leaks).
Diffstat (limited to 'daemons/clvmd/lvm-functions.c')
-rw-r--r--daemons/clvmd/lvm-functions.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/daemons/clvmd/lvm-functions.c b/daemons/clvmd/lvm-functions.c
index 4d181b2f..078afd4a 100644
--- a/daemons/clvmd/lvm-functions.c
+++ b/daemons/clvmd/lvm-functions.c
@@ -811,3 +811,10 @@ int init_lvm(int using_gulm)
return 1;
}
+
+void destroy_lvm(void)
+{
+ if (cmd)
+ destroy_toolcontext(cmd);
+ cmd = NULL;
+}