From 50acaf24ab4ceb51c3dbee6018ce4e41669a9fe1 Mon Sep 17 00:00:00 2001 From: Phil Longstaff Date: Wed, 11 Jun 2008 01:19:56 +0000 Subject: [PATCH] Fix memory leaks. In gnc-dense-cal.c, 2 GDates were not freed. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17212 57a11ea4-9604-0410-9ed3-97b8803252fd --- src/gnome-utils/dialog-commodity.c | 1 + src/gnome-utils/gnc-dense-cal.c | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/gnome-utils/dialog-commodity.c b/src/gnome-utils/dialog-commodity.c index e5fffa94ab..dcb2404951 100644 --- a/src/gnome-utils/dialog-commodity.c +++ b/src/gnome-utils/dialog-commodity.c @@ -178,6 +178,7 @@ gnc_ui_select_commodity_modal_full(gnc_commodity * orig_sel, mnemonic ? mnemonic : ""); gtk_label_set_text ((GtkLabel *)(win->select_user_prompt), user_prompt_text); + g_free(user_prompt_text); /* Run the dialog, handling the terminal conditions. */ done = FALSE; diff --git a/src/gnome-utils/gnc-dense-cal.c b/src/gnome-utils/gnc-dense-cal.c index 762c234899..df78378c3e 100644 --- a/src/gnome-utils/gnc-dense-cal.c +++ b/src/gnome-utils/gnc-dense-cal.c @@ -1387,6 +1387,8 @@ int num_weeks_per_col(GncDenseCal *dcal) } num_weeks_toRet = MAX(num_weeks_toRet, (endWeek - startWeek)+1); } + g_date_free(start); + g_date_free(end); return num_weeks_toRet; }