From 96e042da7a709de077cf9a9d37fcd3da8f9fd52a Mon Sep 17 00:00:00 2001 From: Phil Longstaff Date: Sun, 27 Jul 2008 12:58:04 +0000 Subject: [PATCH] Fix segfault when saving to new db. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gda-dev2@17413 57a11ea4-9604-0410-9ed3-97b8803252fd --- src/business/business-core/sql/gnc-bill-term-sql.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/business/business-core/sql/gnc-bill-term-sql.c b/src/business/business-core/sql/gnc-bill-term-sql.c index 2935e715cd..1a1c4aa8a6 100644 --- a/src/business/business-core/sql/gnc-bill-term-sql.c +++ b/src/business/business-core/sql/gnc-bill-term-sql.c @@ -143,12 +143,18 @@ load_all_billterms( GncSqlBackend* be ) } /* ================================================================= */ +static void +do_save_billterm( QofInstance* inst, gpointer p2 ) +{ + gnc_sql_save_billterm( (GncSqlBackend*)p2, inst ); +} + static void write_billterms( GncSqlBackend* be ) { g_return_if_fail( be != NULL ); - qof_object_foreach( GNC_ID_BILLTERM, be->primary_book, (QofInstanceForeachCB)gnc_sql_save_billterm, (gpointer)be ); + qof_object_foreach( GNC_ID_BILLTERM, be->primary_book, do_save_billterm, (gpointer)be ); } /* ================================================================= */