r20229 - gnucash/trunk/src/backend/dbi/test - Check whether session has been created before trying to end it.
Phil Longstaff
plongstaff at code.gnucash.org
Thu Feb 3 20:54:30 EST 2011
Author: plongstaff
Date: 2011-02-03 20:54:30 -0500 (Thu, 03 Feb 2011)
New Revision: 20229
Trac: http://svn.gnucash.org/trac/changeset/20229
Modified:
gnucash/trunk/src/backend/dbi/test/test-dbi-stuff.c
Log:
Check whether session has been created before trying to end it.
Modified: gnucash/trunk/src/backend/dbi/test/test-dbi-stuff.c
===================================================================
--- gnucash/trunk/src/backend/dbi/test/test-dbi-stuff.c 2011-02-04 00:02:21 UTC (rev 20228)
+++ gnucash/trunk/src/backend/dbi/test/test-dbi-stuff.c 2011-02-04 01:54:30 UTC (rev 20229)
@@ -227,7 +227,7 @@
void
test_dbi_safe_save( const gchar* driver, const gchar* url )
{
- QofSession *session_1, *session_2;
+ QofSession *session_1 = NULL, *session_2 = NULL;
printf( "Testing safe save %s\n", driver );
@@ -266,10 +266,16 @@
qof_session_get_book( session_2 ) );
cleanup:
- qof_session_end( session_2 );
- qof_session_destroy( session_2 );
- qof_session_end( session_1 );
- qof_session_destroy( session_1 );
+ if (session_2 != NULL)
+ {
+ qof_session_end( session_2 );
+ qof_session_destroy( session_2 );
+ }
+ if (session_1 != NULL)
+ {
+ qof_session_end( session_1 );
+ qof_session_destroy( session_1 );
+ }
return;
}
More information about the gnucash-changes
mailing list