r17196 - gnucash/branches/aqbanking3/src/import-export/aqbanking - Avoid double-freeing of transaction templates.
Andreas Köhler
andi5 at cvs.gnucash.org
Sat Jun 7 15:56:48 EDT 2008
Author: andi5
Date: 2008-06-07 15:56:48 -0400 (Sat, 07 Jun 2008)
New Revision: 17196
Trac: http://svn.gnucash.org/trac/changeset/17196
Modified:
gnucash/branches/aqbanking3/src/import-export/aqbanking/gnc-ab-transfer.c
Log:
Avoid double-freeing of transaction templates.
Modified: gnucash/branches/aqbanking3/src/import-export/aqbanking/gnc-ab-transfer.c
===================================================================
--- gnucash/branches/aqbanking3/src/import-export/aqbanking/gnc-ab-transfer.c 2008-06-07 19:56:39 UTC (rev 17195)
+++ gnucash/branches/aqbanking3/src/import-export/aqbanking/gnc-ab-transfer.c 2008-06-07 19:56:48 UTC (rev 17196)
@@ -134,6 +134,7 @@
td = gnc_ab_trans_dialog_new(parent, ab_acc,
xaccAccountGetCommoditySCU(gnc_acc),
trans_type, templates);
+ templates = NULL;
/* Repeat until AqBanking action was successful or user pressed cancel */
do {
@@ -152,6 +153,7 @@
save_templates(parent, gnc_acc, templates,
(result == GNC_RESPONSE_NOW));
g_list_free(templates);
+ templates = NULL;
/* Get a job and enqueue it */
ab_trans = gnc_ab_trans_dialog_get_ab_trans(td);
@@ -258,8 +260,6 @@
cleanup:
if (td)
gnc_ab_trans_dialog_free(td);
- if (templates)
- gnc_ab_trans_templ_list_free(templates);
if (gui)
gnc_GWEN_Gui_release(gui);
if (online)
More information about the gnucash-changes
mailing list