From eb7810788bfdc2c39b24280dc3108948e94fa41f Mon Sep 17 00:00:00 2001 From: Robert Fewell <14uBobIT@gmail.com> Date: Wed, 11 Dec 2019 13:53:24 +0000 Subject: [PATCH] Missing g_strfreev in gnc-plugin-page-report for keys value --- gnucash/report/report-gnome/gnc-plugin-page-report.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gnucash/report/report-gnome/gnc-plugin-page-report.c b/gnucash/report/report-gnome/gnc-plugin-page-report.c index 163be654b2..777c72977f 100644 --- a/gnucash/report/report-gnome/gnc-plugin-page-report.c +++ b/gnucash/report/report-gnome/gnc-plugin-page-report.c @@ -937,6 +937,7 @@ gnc_plugin_page_report_recreate_page (GtkWidget *window, g_warning("error reading group %s key %s: %s", group_name, keys[i], error->message); g_error_free(error); + g_strfreev (keys); LEAVE("bad value"); return NULL; } @@ -946,6 +947,7 @@ gnc_plugin_page_report_recreate_page (GtkWidget *window, if (!scm_integer_p(scm_id)) { DEBUG("report id not an integer for key %s", keys[i]); + g_strfreev (keys); return NULL; } @@ -957,6 +959,7 @@ gnc_plugin_page_report_recreate_page (GtkWidget *window, } } } + g_strfreev (keys); if (final_id == SCM_BOOL_F) {