r17212 - gnucash/trunk/src/gnome-utils - Fix memory leaks. In gnc-dense-cal.c, 2 GDates were not freed.
Phil Longstaff
plongstaff at cvs.gnucash.org
Tue Jun 10 21:19:56 EDT 2008
Author: plongstaff
Date: 2008-06-10 21:19:56 -0400 (Tue, 10 Jun 2008)
New Revision: 17212
Trac: http://svn.gnucash.org/trac/changeset/17212
Modified:
gnucash/trunk/src/gnome-utils/dialog-commodity.c
gnucash/trunk/src/gnome-utils/gnc-dense-cal.c
Log:
Fix memory leaks. In gnc-dense-cal.c, 2 GDates were not freed.
Modified: gnucash/trunk/src/gnome-utils/dialog-commodity.c
===================================================================
--- gnucash/trunk/src/gnome-utils/dialog-commodity.c 2008-06-11 01:18:52 UTC (rev 17211)
+++ gnucash/trunk/src/gnome-utils/dialog-commodity.c 2008-06-11 01:19:56 UTC (rev 17212)
@@ -178,6 +178,7 @@
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;
Modified: gnucash/trunk/src/gnome-utils/gnc-dense-cal.c
===================================================================
--- gnucash/trunk/src/gnome-utils/gnc-dense-cal.c 2008-06-11 01:18:52 UTC (rev 17211)
+++ gnucash/trunk/src/gnome-utils/gnc-dense-cal.c 2008-06-11 01:19:56 UTC (rev 17212)
@@ -1387,6 +1387,8 @@
}
num_weeks_toRet = MAX(num_weeks_toRet, (endWeek - startWeek)+1);
}
+ g_date_free(start);
+ g_date_free(end);
return num_weeks_toRet;
}
More information about the gnucash-changes
mailing list