From dbf6be02c5a4def3d4c2e4405bc9ec517b9a8386 Mon Sep 17 00:00:00 2001 From: gladcow Date: Mon, 11 Nov 2019 13:13:57 +0300 Subject: [PATCH] use assert instead of checking condition with low possibility --- libraries/wallet/wallet.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/libraries/wallet/wallet.cpp b/libraries/wallet/wallet.cpp index f769fd12..f7cc2a51 100644 --- a/libraries/wallet/wallet.cpp +++ b/libraries/wallet/wallet.cpp @@ -1940,8 +1940,7 @@ public: owners.resize(son_objects.size()); std::transform(son_objects.begin(), son_objects.end(), owners.begin(), [](const fc::optional& obj) { - if(!obj) - FC_THROW("Invalid active SONs list in global properties."); + FC_ASSERT(obj, "Invalid active SONs list in global properties."); return obj->son_account; }); vector> accs = _remote_db->get_accounts(owners); @@ -1949,8 +1948,7 @@ public: std::transform(accs.begin(), accs.end(), gpo.active_sons.begin(), std::inserter(result, result.end()), [](fc::optional& acct, son_id_type& sid) { - if(!acct) - FC_THROW("Invalid active SONs list in global properties."); + FC_ASSERT(acct, "Invalid active SONs list in global properties."); return std::make_pair(string(acct->name), std::move(sid)); }); return result;