r23074 - gnucash/trunk/src/engine - Bug #702899: Fix crash in scrubbing code

Christian Stimming cstim at code.gnucash.org
Sun Jun 30 16:38:14 EDT 2013


Author: cstim
Date: 2013-06-30 16:38:14 -0400 (Sun, 30 Jun 2013)
New Revision: 23074
Trac: http://svn.gnucash.org/trac/changeset/23074

Modified:
   gnucash/trunk/src/engine/Scrub.c
Log:
Bug #702899: Fix crash in scrubbing code

Modified: gnucash/trunk/src/engine/Scrub.c
===================================================================
--- gnucash/trunk/src/engine/Scrub.c	2013-06-30 20:18:37 UTC (rev 23073)
+++ gnucash/trunk/src/engine/Scrub.c	2013-06-30 20:38:14 UTC (rev 23074)
@@ -1042,7 +1042,7 @@
     }
     found = g_slist_sort( comlist, commodity_compare);
 
-    if ( ((CommodityCount*)(found->data))->commodity != NULL)
+    if ( found && found->data && (((CommodityCount*)(found->data))->commodity != NULL))
     {
         return ((CommodityCount*)(found->data))->commodity;
     }



More information about the gnucash-changes mailing list