r23136 - gnucash/trunk/src/engine - Protect xaccTransIsBalanced against crashing if passed a NULL Transaction
John Ralls
jralls at code.gnucash.org
Fri Aug 16 12:43:40 EDT 2013
Author: jralls
Date: 2013-08-16 12:43:39 -0400 (Fri, 16 Aug 2013)
New Revision: 23136
Trac: http://svn.gnucash.org/trac/changeset/23136
Modified:
gnucash/trunk/src/engine/Transaction.c
Log:
Protect xaccTransIsBalanced against crashing if passed a NULL Transaction
Modified: gnucash/trunk/src/engine/Transaction.c
===================================================================
--- gnucash/trunk/src/engine/Transaction.c 2013-08-16 16:43:30 UTC (rev 23135)
+++ gnucash/trunk/src/engine/Transaction.c 2013-08-16 16:43:39 UTC (rev 23136)
@@ -1039,7 +1039,9 @@
gboolean result;
gnc_numeric imbal = gnc_numeric_zero();
gnc_numeric imbal_trading = gnc_numeric_zero();
-
+
+ if (trans == NULL) return FALSE;
+
if (xaccTransUseTradingAccounts(trans))
{
/* Transaction is imbalanced if the value is imbalanced in either
More information about the gnucash-changes
mailing list