r21272 - gnucash/branches/2.4/src/backend/dbi - [r21270]Make sure that exiting conn_test_dbi_library on a failure

John Ralls jralls at code.gnucash.org
Sun Sep 18 14:03:36 EDT 2011


Author: jralls
Date: 2011-09-18 14:03:36 -0400 (Sun, 18 Sep 2011)
New Revision: 21272
Trac: http://svn.gnucash.org/trac/changeset/21272

Modified:
   gnucash/branches/2.4/src/backend/dbi/gnc-backend-dbi.c
Log:
[r21270]Make sure that exiting conn_test_dbi_library on a failure
doesn't leave the locale at "C".

Modified: gnucash/branches/2.4/src/backend/dbi/gnc-backend-dbi.c
===================================================================
--- gnucash/branches/2.4/src/backend/dbi/gnc-backend-dbi.c	2011-09-18 18:03:25 UTC (rev 21271)
+++ gnucash/branches/2.4/src/backend/dbi/gnc-backend-dbi.c	2011-09-18 18:03:36 UTC (rev 21272)
@@ -3022,6 +3022,7 @@
         PWARN("Test_DBI_Library: Failed to retrieve test row into table: %s",
               errmsg );
         result = dbi_conn_query( conn, "DROP TABLE numtest" );
+	gnc_pop_locale( LC_NUMERIC );
         return GNC_DBI_FAIL_SETUP;
     }
     while ( dbi_result_next_row( result ))



More information about the gnucash-changes mailing list