r17161 - gnucash/trunk/src/backend/file - Fix memory leak - return value from recurrenceToString()
Phil Longstaff
plongstaff at cvs.gnucash.org
Sun May 18 12:59:26 EDT 2008
Author: plongstaff
Date: 2008-05-18 12:59:25 -0400 (Sun, 18 May 2008)
New Revision: 17161
Trac: http://svn.gnucash.org/trac/changeset/17161
Modified:
gnucash/trunk/src/backend/file/gnc-schedxaction-xml-v2.c
Log:
Fix memory leak - return value from recurrenceToString()
Modified: gnucash/trunk/src/backend/file/gnc-schedxaction-xml-v2.c
===================================================================
--- gnucash/trunk/src/backend/file/gnc-schedxaction-xml-v2.c 2008-05-17 17:46:40 UTC (rev 17160)
+++ gnucash/trunk/src/backend/file/gnc-schedxaction-xml-v2.c 2008-05-18 16:59:25 UTC (rev 17161)
@@ -431,9 +431,12 @@
sx_schedule_recurrence_handler(xmlNodePtr node, gpointer parsing_data)
{
GList **schedule = (GList**)parsing_data;
+ gchar* sched_str;
Recurrence *r = dom_tree_to_recurrence(node);
g_return_val_if_fail(r, FALSE);
- g_debug("parsed recurrence [%s]", recurrenceToString(r));
+ sched_str = recurrenceToString(r);
+ g_debug("parsed recurrence [%s]", sched_str);
+ g_free(sched_str);
*schedule = g_list_append(*schedule, r);
return TRUE;
}
More information about the gnucash-changes
mailing list