r19237 - gnucash/trunk/src/backend/dbi - Don't look for dbi drivers if dbi_initialize failed.

Geert Janssens gjanssens at code.gnucash.org
Mon Jun 7 16:22:02 EDT 2010


Author: gjanssens
Date: 2010-06-07 16:22:02 -0400 (Mon, 07 Jun 2010)
New Revision: 19237
Trac: http://svn.gnucash.org/trac/changeset/19237

Modified:
   gnucash/trunk/src/backend/dbi/gnc-backend-dbi.c
Log:
Don't look for dbi drivers if dbi_initialize failed.

Modified: gnucash/trunk/src/backend/dbi/gnc-backend-dbi.c
===================================================================
--- gnucash/trunk/src/backend/dbi/gnc-backend-dbi.c	2010-06-07 17:49:34 UTC (rev 19236)
+++ gnucash/trunk/src/backend/dbi/gnc-backend-dbi.c	2010-06-07 20:22:02 UTC (rev 19237)
@@ -1033,8 +1033,9 @@
         PINFO( "GNC_DBD_DIR not set: using libdbi built-in default\n");
     }
 
+    /* dbi_initialize returns -1 in case of errors */
     num_drivers = dbi_initialize( driver_dir );
-    if ( num_drivers == 0 )
+    if ( num_drivers <= 0 )
     {
         PWARN( "No DBD drivers found\n" );
     }



More information about the gnucash-changes mailing list