r20019 - gnucash/trunk/src/backend/dbi - More memory leaks

Phil Longstaff plongstaff at code.gnucash.org
Fri Dec 31 11:55:33 EST 2010


Author: plongstaff
Date: 2010-12-31 11:55:33 -0500 (Fri, 31 Dec 2010)
New Revision: 20019
Trac: http://svn.gnucash.org/trac/changeset/20019

Modified:
   gnucash/trunk/src/backend/dbi/gnc-backend-dbi.c
Log:
More memory leaks


Modified: gnucash/trunk/src/backend/dbi/gnc-backend-dbi.c
===================================================================
--- gnucash/trunk/src/backend/dbi/gnc-backend-dbi.c	2010-12-31 16:53:18 UTC (rev 20018)
+++ gnucash/trunk/src/backend/dbi/gnc-backend-dbi.c	2010-12-31 16:55:33 UTC (rev 20019)
@@ -499,6 +499,11 @@
             dbi_conn_error( dcon, &errstr );
             PERR( "Error %s creating lock table", errstr );
             qof_backend_set_error( qbe, ERR_BACKEND_SERVER_ERR );
+            if ( result )
+            {
+                dbi_result_free( result );
+                result = NULL;
+            }
             return FALSE;
         }
         if ( result )



More information about the gnucash-changes mailing list