r20007 - gnucash/trunk/src/gnome - More memory leaks
Phil Longstaff
plongstaff at code.gnucash.org
Thu Dec 30 10:56:02 EST 2010
Author: plongstaff
Date: 2010-12-30 10:56:02 -0500 (Thu, 30 Dec 2010)
New Revision: 20007
Trac: http://svn.gnucash.org/trac/changeset/20007
Modified:
gnucash/trunk/src/gnome/gnc-plugin-page-register.c
Log:
More memory leaks
Modified: gnucash/trunk/src/gnome/gnc-plugin-page-register.c
===================================================================
--- gnucash/trunk/src/gnome/gnc-plugin-page-register.c 2010-12-30 15:55:33 UTC (rev 20006)
+++ gnucash/trunk/src/gnome/gnc-plugin-page-register.c 2010-12-30 15:56:02 UTC (rev 20007)
@@ -1003,11 +1003,13 @@
if ((ledger_type == LD_SINGLE) || (ledger_type == LD_SUBACCOUNT))
{
const gchar *label;
+ gchar* name;
label = (ledger_type == LD_SINGLE) ? LABEL_ACCOUNT : LABEL_SUBACCOUNT;
leader = gnc_ledger_display_leader(priv->ledger);
g_key_file_set_string(key_file, group_name, KEY_REGISTER_TYPE, label);
- g_key_file_set_string(key_file, group_name, KEY_ACCOUNT_NAME,
- gnc_account_get_full_name(leader));
+ name = gnc_account_get_full_name(leader);
+ g_key_file_set_string(key_file, group_name, KEY_ACCOUNT_NAME, name);
+ g_free(name);
}
else if (reg->type == GENERAL_LEDGER)
{
More information about the gnucash-changes
mailing list