From 914fd9730ceb27cc4d76f989fe4ad345f3dfade0 Mon Sep 17 00:00:00 2001 From: Charles Day Date: Fri, 1 May 2009 23:04:27 +0000 Subject: [PATCH] Bug #478106: Add sanity check to currency exchange dialog. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18065 57a11ea4-9604-0410-9ed3-97b8803252fd --- src/gnome-utils/dialog-transfer.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gnome-utils/dialog-transfer.c b/src/gnome-utils/dialog-transfer.c index 8fe040ff33..0910bceb8d 100644 --- a/src/gnome-utils/dialog-transfer.c +++ b/src/gnome-utils/dialog-transfer.c @@ -2144,6 +2144,8 @@ gboolean gnc_xfer_dialog_run_exchange_dialog( gnc_commodity *txn_cur = xaccTransGetCurrency(txn); gnc_commodity *reg_com = xaccAccountGetCommodity(reg_acc); + g_return_val_if_fail(txn_cur, TRUE); + /* We know that "amount" is always in the reg_com currency. * Unfortunately it is possible that neither xfer_com or txn_cur are * the same as reg_com, in which case we need to convert to the txn