From 67ecb1074f2a407c5c07dfbbf71a6509d92ba991 Mon Sep 17 00:00:00 2001 From: Christopher Lam Date: Fri, 30 Jul 2021 23:16:45 +0800 Subject: [PATCH] [assistant-hierarchy.c] g_free data->gnc_accounts_dir because it is assigned to gnc_path_get_accountsdir() which is a *gchar and must be freed. --- gnucash/gnome/assistant-hierarchy.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gnucash/gnome/assistant-hierarchy.c b/gnucash/gnome/assistant-hierarchy.c index cc37ee0851..38f540ed4b 100644 --- a/gnucash/gnome/assistant-hierarchy.c +++ b/gnucash/gnome/assistant-hierarchy.c @@ -96,7 +96,7 @@ typedef struct GtkWidget *region_combo; GtkWidget *region_label; - const gchar *gnc_accounts_dir; + gchar *gnc_accounts_dir; GtkTreeView *categories_tree; GtkTreeRowReference *initial_category; @@ -170,6 +170,8 @@ gnc_hierarchy_destroy_cb (GtkWidget *obj, hierarchy_data *data) g_hash_table_destroy (hash); data->balance_hash = NULL; } + + g_free (data->gnc_accounts_dir); } static gnc_numeric