From d650674bcac42b62b706ceeefa47311b4ec30b46 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/validation.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/validation.cpp b/src/validation.cpp index eef0d07adf..d198480ddf 100644 --- a/src/validation.cpp +++ b/src/validation.cpp @@ -996,7 +996,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()) { std::pair outpoint = std::make_pair(coins.vout[txin.prevout.n].scriptPubKey.GetWithdrawLockGenesisHash(), txin.scriptSig.GetWithdrawSpent()); if (pool.mapNextTx.count(txin.prevout))