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