From a17f01014dbd3bb1b798d77a4d87429fe087bd09 Mon Sep 17 00:00:00 2001 From: Gregory Sanders Date: Tue, 28 Feb 2017 18:07:31 -0800 Subject: [PATCH] ATMP: Remove assertion from state mutation --- src/main.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main.cpp b/src/main.cpp index 662d441d08..1c62ac4f86 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1569,7 +1569,9 @@ bool AcceptToMemoryPoolWorker(CTxMemPool& pool, CValidationState& state, const C BOOST_FOREACH(const CTxIn &txin, tx.vin) { CCoins coins; - assert(view.GetCoins(txin.prevout.hash, coins)); + bool ret; + ret = view.GetCoins(txin.prevout.hash, coins); + assert(ret); if (coins.vout[txin.prevout.n].scriptPubKey.IsWithdrawLock() && txin.scriptSig.IsWithdrawProof()) { if (pool.mapNextTx.count(txin.prevout)) return state.Invalid(false, REJECT_CONFLICT, "txn-mempool-replace-withdraw");