summary refs log tree commit diff stats
path: root/util/path.c
diff options
context:
space:
mode:
Diffstat (limited to 'util/path.c')
-rw-r--r--util/path.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/util/path.c b/util/path.c
index 623219e4c5..5c59d9f1d3 100644
--- a/util/path.c
+++ b/util/path.c
@@ -160,7 +160,9 @@ void init_paths(const char *prefix)
     base = new_entry("", NULL, pref_buf);
     base = add_dir_maybe(base);
     if (base->num_entries == 0) {
-        free (base);
+        g_free(base->pathname);
+        free(base->name);
+        free(base);
         base = NULL;
     } else {
         set_parents(base, base);