summaryrefslogtreecommitdiff
path: root/metadata/metatree.c
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@redhat.com>2009-08-17 15:16:38 +0200
committerAlexander Larsson <alexl@redhat.com>2009-08-17 15:16:38 +0200
commit893a6ef066756ac5f996d7f518034b1b1901eaa5 (patch)
treea4a2aed9de72da30edc01f4a0252118eb18c7299 /metadata/metatree.c
parent612452d52c1806696ef0c45f0b27ce6d07e315a3 (diff)
downloadgvfs-893a6ef066756ac5f996d7f518034b1b1901eaa5.tar.gz
Fix various memory leaks
Testing a simple loop of writes long enough to cause a log wrap showed a bunch of leaks in valgrind. This fixes them all.
Diffstat (limited to 'metadata/metatree.c')
-rw-r--r--metadata/metatree.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/metadata/metatree.c b/metadata/metatree.c
index 3a52317a..67c29a60 100644
--- a/metadata/metatree.c
+++ b/metadata/metatree.c
@@ -438,6 +438,7 @@ meta_tree_init (MetaTree *tree)
dir = g_path_get_dirname (tree->filename);
g_mkdir_with_parents (dir, 0700);
+ g_free (dir);
builder = meta_builder_new ();
retried = TRUE;