summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard W.M. Jones <rjones@redhat.com>2012-11-10 08:55:38 +0000
committerRichard W.M. Jones <rjones@redhat.com>2012-11-10 08:55:38 +0000
commitfcf8032cbda2d09c21f31141df8ccc193e13263b (patch)
tree770881fc138001dfdfceb22c36e92f1276e6a586
parent99377e27486a8704c5b5171cf1ce83e2b6702c1e (diff)
downloadlibguestfs-fcf8032cbda2d09c21f31141df8ccc193e13263b.tar.gz
libguestfs-fcf8032cbda2d09c21f31141df8ccc193e13263b.tar.xz
libguestfs-fcf8032cbda2d09c21f31141df8ccc193e13263b.zip
lib: Fix memory leak in tmpdir/cachedir code (found by valgrind).
This fixes commit 1efed122c07792f4c66a4083159cfacfb1893212.
-rw-r--r--src/guestfs.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/guestfs.c b/src/guestfs.c
index 6b21e390..f8eb76c7 100644
--- a/src/guestfs.c
+++ b/src/guestfs.c
@@ -345,6 +345,9 @@ guestfs_close (guestfs_h *g)
if (g->pda)
hash_free (g->pda);
free (g->tmpdir);
+ free (g->env_tmpdir);
+ free (g->int_tmpdir);
+ free (g->int_cachedir);
free (g->last_error);
free (g->path);
free (g->qemu);