r18014 - gnucash/trunk/src/backend/sql - Add some debug enter/exit tracing. Add some more argument checking.
Phil Longstaff
plongstaff at code.gnucash.org
Sat Apr 4 19:44:16 EDT 2009
Author: plongstaff
Date: 2009-04-04 19:44:16 -0400 (Sat, 04 Apr 2009)
New Revision: 18014
Trac: http://svn.gnucash.org/trac/changeset/18014
Modified:
gnucash/trunk/src/backend/sql/gnc-backend-sql.c
gnucash/trunk/src/backend/sql/gnc-transaction-sql.c
Log:
Add some debug enter/exit tracing. Add some more argument checking.
Modified: gnucash/trunk/src/backend/sql/gnc-backend-sql.c
===================================================================
--- gnucash/trunk/src/backend/sql/gnc-backend-sql.c 2009-04-04 17:35:54 UTC (rev 18013)
+++ gnucash/trunk/src/backend/sql/gnc-backend-sql.c 2009-04-04 23:44:16 UTC (rev 18014)
@@ -449,6 +449,9 @@
{
g_return_if_fail( be != NULL );
g_return_if_fail( inst != NULL );
+
+ ENTER( " " );
+ LEAVE( "" );
}
void
@@ -456,6 +459,9 @@
{
g_return_if_fail( be != NULL );
g_return_if_fail( inst != NULL );
+
+ ENTER( " " );
+ LEAVE( "" );
}
static void
Modified: gnucash/trunk/src/backend/sql/gnc-transaction-sql.c
===================================================================
--- gnucash/trunk/src/backend/sql/gnc-transaction-sql.c 2009-04-04 17:35:54 UTC (rev 18013)
+++ gnucash/trunk/src/backend/sql/gnc-transaction-sql.c 2009-04-04 23:44:16 UTC (rev 18014)
@@ -735,6 +735,9 @@
g_free( query_sql );
query_info->has_been_run = FALSE;
query_info->acct = xaccAccountLookup( acct_guid, be->primary_book );
+ if( query_info->acct == NULL ) {
+ PWARN( "Unable to find account with guid='%s'\n", guid_buf );
+ }
g_free( subquery_sql );
}
@@ -749,6 +752,7 @@
g_return_if_fail( be != NULL );
g_return_if_fail( pQuery != NULL );
+ g_return_if_fail( query_info->acct != NULL );
// When the query to load all splits for the account has been run, set the
// mark so that this account's query is not reexecuted.
More information about the gnucash-changes
mailing list