Skip to content

Commit 371feda

Browse files
laanwjcodablock
authored andcommitted
Merge bitcoin#11529: Avoid slow transaction search with txindex enabled
7a5f930 Avoid slow transaction search with txindex enabled (João Barbosa) Pull request description: This is an alternative to bitcoin#11507 where a slow search is not attempted (in any case) if `txindex` is enabled. Tree-SHA512: e680621781a9241c0513ddd79d23b0b42f3ccec8a63ed1c926b35c43321c81c39a1028770397dd5070501dcf644d897026a2bd68a161a4b435f19227c1bbca48
1 parent 3bffd1b commit 371feda

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/validation.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1112,6 +1112,9 @@ bool GetTransaction(const uint256 &hash, CTransaction &txOut, const Consensus::P
11121112
return error("%s: txid mismatch", __func__);
11131113
return true;
11141114
}
1115+
1116+
// transaction not found in index, nothing more can be done
1117+
return false;
11151118
}
11161119

11171120
if (fAllowSlow) { // use coin database to locate block that contains transaction, and scan it

0 commit comments

Comments
 (0)