summaryrefslogtreecommitdiff
path: root/parser/parse.c
diff options
context:
space:
mode:
Diffstat (limited to 'parser/parse.c')
-rw-r--r--parser/parse.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/parser/parse.c b/parser/parse.c
index 08d86ed0..933ca4bc 100644
--- a/parser/parse.c
+++ b/parser/parse.c
@@ -348,6 +348,10 @@ void parse_paths_shutdown()
g_free(it->data);
g_slist_free(xdg_config_dir_paths);
xdg_config_dir_paths = NULL;
+ for (it = xdg_data_dir_paths; it; it = g_slist_next(it))
+ g_free(it->data);
+ g_slist_free(xdg_data_dir_paths);
+ xdg_data_dir_paths = NULL;
}
gchar *parse_expand_tilde(const gchar *f)