r22155 - gnucash/branches/2.4/src/backend/sql - [r22154][Bug 674283] With mysql crash after deleting accounts included

John Ralls jralls at code.gnucash.org
Sat Apr 21 13:55:43 EDT 2012


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

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

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

Modified: gnucash/branches/2.4/src/backend/sql/gnc-budget-sql.c
===================================================================
--- gnucash/branches/2.4/src/backend/sql/gnc-budget-sql.c	2012-04-21 17:38:40 UTC (rev 22154)
+++ gnucash/branches/2.4/src/backend/sql/gnc-budget-sql.c	2012-04-21 17:55:43 UTC (rev 22155)
@@ -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