Merge pull request #1729 from codablock/backport_bitcoin_11529

Backport bitcoin #11529: Avoid slow transaction search with txindex enabled (João Barbosa)
This commit is contained in:
UdjinM6 2017-11-22 17:26:44 +03:00 committed by GitHub
commit 3e86c41be5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1112,6 +1112,9 @@ bool GetTransaction(const uint256 &hash, CTransaction &txOut, const Consensus::P
return error("%s: txid mismatch", __func__); return error("%s: txid mismatch", __func__);
return true; return true;
} }
// transaction not found in index, nothing more can be done
return false;
} }
if (fAllowSlow) { // use coin database to locate block that contains transaction, and scan it if (fAllowSlow) { // use coin database to locate block that contains transaction, and scan it