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))