From 4c7b6f45fa471d28d2870237e0382540e78f3c22 Mon Sep 17 00:00:00 2001 From: David Hampton Date: Thu, 19 Apr 2007 04:18:19 +0000 Subject: [PATCH] Replace silent failures with noisy assertions. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15934 57a11ea4-9604-0410-9ed3-97b8803252fd --- src/backend/file/gnc-account-xml-v2.c | 2 ++ src/backend/file/gnc-transaction-xml-v2.c | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/backend/file/gnc-account-xml-v2.c b/src/backend/file/gnc-account-xml-v2.c index 23bd685d46..5a2715c1c6 100644 --- a/src/backend/file/gnc-account-xml-v2.c +++ b/src/backend/file/gnc-account-xml-v2.c @@ -188,6 +188,8 @@ account_id_handler (xmlNodePtr node, gpointer act_pdata) GUID *guid; guid = dom_tree_to_guid(node); + g_return_val_if_fail(guid, FALSE); + xaccAccountSetGUID(pdata->account, guid); g_free(guid); diff --git a/src/backend/file/gnc-transaction-xml-v2.c b/src/backend/file/gnc-transaction-xml-v2.c index f3ab633df0..a36519d2c1 100644 --- a/src/backend/file/gnc-transaction-xml-v2.c +++ b/src/backend/file/gnc-transaction-xml-v2.c @@ -307,7 +307,7 @@ spl_account_handler(xmlNodePtr node, gpointer data) GUID *id = dom_tree_to_guid(node); Account *account; - if (!id) return FALSE; + g_return_val_if_fail(id, FALSE); account = xaccAccountLookup (id, pdata->book); if (!account && gnc_transaction_xml_v2_testing && @@ -333,7 +333,7 @@ spl_lot_handler(xmlNodePtr node, gpointer data) GUID *id = dom_tree_to_guid(node); GNCLot *lot; - if (!id) return FALSE; + g_return_val_if_fail(id, FALSE); lot = gnc_lot_lookup (id, pdata->book); if (!lot && gnc_transaction_xml_v2_testing &&