r18486 - gnucash/trunk/src/backend/dbi - Add qof_backend_module_finalize() routine to call dbi_shutdown() to free allocated resources.
Phil Longstaff
plongstaff at code.gnucash.org
Fri Dec 11 12:32:36 EST 2009
Author: plongstaff
Date: 2009-12-11 12:32:35 -0500 (Fri, 11 Dec 2009)
New Revision: 18486
Trac: http://svn.gnucash.org/trac/changeset/18486
Modified:
gnucash/trunk/src/backend/dbi/gnc-backend-dbi.c
gnucash/trunk/src/backend/dbi/gnc-backend-dbi.h
Log:
Add qof_backend_module_finalize() routine to call dbi_shutdown() to free allocated resources.
Modified: gnucash/trunk/src/backend/dbi/gnc-backend-dbi.c
===================================================================
--- gnucash/trunk/src/backend/dbi/gnc-backend-dbi.c 2009-12-11 17:31:35 UTC (rev 18485)
+++ gnucash/trunk/src/backend/dbi/gnc-backend-dbi.c 2009-12-11 17:32:35 UTC (rev 18486)
@@ -992,6 +992,12 @@
qof_log_set_level( log_module, QOF_LOG_DEBUG );
}
+G_MODULE_EXPORT void
+qof_backend_module_finalize( void )
+{
+ dbi_shutdown();
+}
+
/* --------------------------------------------------------- */
typedef struct
{
Modified: gnucash/trunk/src/backend/dbi/gnc-backend-dbi.h
===================================================================
--- gnucash/trunk/src/backend/dbi/gnc-backend-dbi.h 2009-12-11 17:31:35 UTC (rev 18485)
+++ gnucash/trunk/src/backend/dbi/gnc-backend-dbi.h 2009-12-11 17:32:35 UTC (rev 18486)
@@ -31,7 +31,7 @@
#include <gmodule.h>
-G_MODULE_EXPORT void
-qof_backend_module_init(void);
+G_MODULE_EXPORT void qof_backend_module_init(void);
+G_MODULE_EXPORT void qof_backend_module_finalize(void);
#endif /* GNC_BACKEND_DBI_H_ */
More information about the gnucash-changes
mailing list