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