Protect xaccTransIsBalanced against crashing if passed a NULL Transaction

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23136 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
John Ralls 2013-08-16 16:43:39 +00:00
parent 6c49aad96e
commit bb5d1751d2

View File

@ -1039,7 +1039,9 @@ xaccTransIsBalanced (const Transaction *trans)
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