Attached is patch to fix the startup crash on the maint branch after
tag 2.6.3 when using libdbi >= 0.9.9, as is the case on Ubuntu 14.04.
It is a single line correction (well single character in fact).

Do I need to file a bug and attach the patch there or can someone
apply it from here?

Cheers

Colin
From 8ea4329d6a40f480bd65498f4ea1676505cb096f Mon Sep 17 00:00:00 2001
From: Colin <[email protected]>
Date: Mon, 5 May 2014 13:34:32 +0100
Subject: [PATCH] Fix crash initialising dbi if libdbi version >= 0.9.0

---
 src/backend/dbi/gnc-backend-dbi.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/backend/dbi/gnc-backend-dbi.c b/src/backend/dbi/gnc-backend-dbi.c
index 694cbba..fcfce0c 100644
--- a/src/backend/dbi/gnc-backend-dbi.c
+++ b/src/backend/dbi/gnc-backend-dbi.c
@@ -1869,7 +1869,7 @@ gnc_module_init_backend_dbi(void)
 
     /* dbi_initialize returns -1 in case of errors */
     #if HAVE_LIBDBI_R
-    num_drivers = dbi_initialize_r( driver_dir, dbi_instance );
+    num_drivers = dbi_initialize_r( driver_dir, &dbi_instance );
     #else
     num_drivers = dbi_initialize( driver_dir );
     #endif
-- 
1.9.1

_______________________________________________
gnucash-devel mailing list
[email protected]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to