From 0780cfbfd20630ad3124dc3aad5073602e05bae1 Mon Sep 17 00:00:00 2001 From: Christopher Lam Date: Sat, 25 Feb 2023 20:02:54 +0800 Subject: [PATCH] [gnucash.cpp] quote_soures is a GList of char* to be g_freed --- gnucash/gnucash.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnucash/gnucash.cpp b/gnucash/gnucash.cpp index b0b78871f2..6c54baed91 100644 --- a/gnucash/gnucash.cpp +++ b/gnucash/gnucash.cpp @@ -177,7 +177,7 @@ scm_run_gnucash (void *data, [[maybe_unused]] int argc, [[maybe_unused]] char ** auto found = (bl::format (std::string{_("Found Finance::Quote version {1}.")}) % quotes.version()).str(); auto quote_sources = quotes.sources_as_glist(); gnc_quote_source_set_fq_installed (quotes.version().c_str(), quote_sources); - g_list_free (quote_sources); + g_list_free_full (quote_sources, g_free); gnc_update_splash_screen (found.c_str(), GNC_SPLASH_PERCENTAGE_UNKNOWN); } catch (const GncQuoteException& err)