From c442192bb40ea05b88c275b9a176f92891f3ea56 Mon Sep 17 00:00:00 2001 From: Christopher Lam Date: Sun, 15 Aug 2021 17:03:08 +0800 Subject: [PATCH] [gnc-amount-edit] g_free char* empty string. 1 byte is allocated if filtered_string is the empty string. free it. --- gnucash/gnome-utils/gnc-amount-edit.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gnucash/gnome-utils/gnc-amount-edit.c b/gnucash/gnome-utils/gnc-amount-edit.c index 61ad6fa886..9917925b11 100644 --- a/gnucash/gnome-utils/gnc-amount-edit.c +++ b/gnucash/gnome-utils/gnc-amount-edit.c @@ -386,6 +386,7 @@ gnc_amount_edit_expr_is_valid (GNCAmountEdit *gae, gnc_numeric *amount, if (!filtered_string || *filtered_string == '\0') { *amount = gnc_numeric_zero (); + g_free (filtered_string); if (empty_ok) return -1; /* indicate an empty field */ else