AUDIT: r22154 - gnucash/trunk/src/backend/sql - [Bug 674283] With mysql crash after deleting accounts included into a

John Ralls jralls at code.gnucash.org
Sat Apr 21 13:38:40 EDT 2012


Author: jralls
Date: 2012-04-21 13:38:40 -0400 (Sat, 21 Apr 2012)
New Revision: 22154
Trac: http://svn.gnucash.org/trac/changeset/22154

Modified:
   gnucash/trunk/src/backend/sql/gnc-budget-sql.c
Log:
[Bug 674283] With mysql crash after deleting accounts included into a
budget

Never assume a pointer is NULL unless you set it to NULL!

BP

Modified: gnucash/trunk/src/backend/sql/gnc-budget-sql.c
===================================================================
--- gnucash/trunk/src/backend/sql/gnc-budget-sql.c	2012-04-19 20:11:53 UTC (rev 22153)
+++ gnucash/trunk/src/backend/sql/gnc-budget-sql.c	2012-04-21 17:38:40 UTC (rev 22154)
@@ -214,10 +214,8 @@
         if ( result != NULL )
         {
             GncSqlRow* row = gnc_sql_result_get_first_row( result );
-            budget_amount_info_t info;
+            budget_amount_info_t info = { budget, NULL, 0 };
 
-            info.budget = budget;
-
             while ( row != NULL )
             {
                 gnc_sql_load_object( be, row, NULL, &info, budget_amounts_col_table );



More information about the gnucash-changes mailing list