AUDIT: r21270 - gnucash/trunk/src/backend/dbi - Make sure that exiting conn_test_dbi_library on a failure doesn't leave the locale at "C".

John Ralls jralls at code.gnucash.org
Sun Sep 18 13:57:39 EDT 2011


Author: jralls
Date: 2011-09-18 13:57:38 -0400 (Sun, 18 Sep 2011)
New Revision: 21270
Trac: http://svn.gnucash.org/trac/changeset/21270

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

BP

Modified: gnucash/trunk/src/backend/dbi/gnc-backend-dbi.c
===================================================================
--- gnucash/trunk/src/backend/dbi/gnc-backend-dbi.c	2011-09-18 17:57:28 UTC (rev 21269)
+++ gnucash/trunk/src/backend/dbi/gnc-backend-dbi.c	2011-09-18 17:57:38 UTC (rev 21270)
@@ -3025,6 +3025,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