r23134 - gnucash/trunk/src/engine - Guard xaccTransGetRateForCommodity against NULL arguments
John Ralls
jralls at code.gnucash.org
Fri Aug 16 12:43:12 EDT 2013
Author: jralls
Date: 2013-08-16 12:43:12 -0400 (Fri, 16 Aug 2013)
New Revision: 23134
Trac: http://svn.gnucash.org/trac/changeset/23134
Modified:
gnucash/trunk/src/engine/Transaction.c
Log:
Guard xaccTransGetRateForCommodity against NULL arguments
Modified: gnucash/trunk/src/engine/Transaction.c
===================================================================
--- gnucash/trunk/src/engine/Transaction.c 2013-08-16 16:43:01 UTC (rev 23133)
+++ gnucash/trunk/src/engine/Transaction.c 2013-08-16 16:43:12 UTC (rev 23134)
@@ -1114,6 +1114,9 @@
GList *splits;
gnc_commodity *trans_curr;
+ if (trans == NULL || split_com == NULL || split == NULL)
+ return FALSE;
+
trans_curr = xaccTransGetCurrency (trans);
if (gnc_commodity_equal (trans_curr, split_com))
{
More information about the gnucash-changes
mailing list