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