mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-02-02 09:46:52 -05:00
[p2p] don't process orphan if in recent rejects
This should never happen normally, but just in case.
This commit is contained in:
parent
2266eba43a
commit
5269d57e6d
1 changed files with 1 additions and 1 deletions
|
@ -313,7 +313,7 @@ node::RejectedTxTodo TxDownloadManagerImpl::MempoolRejectedTx(const CTransaction
|
|||
if (state.GetResult() == TxValidationResult::TX_MISSING_INPUTS) {
|
||||
// Only process a new orphan if this is a first time failure, as otherwise it must be either
|
||||
// already in orphanage or from 1p1c processing.
|
||||
if (first_time_failure) {
|
||||
if (first_time_failure && !RecentRejectsFilter().contains(ptx->GetWitnessHash().ToUint256())) {
|
||||
bool fRejectedParents = false; // It may be the case that the orphans parents have all been rejected
|
||||
|
||||
// Deduplicate parent txids, so that we don't have to loop over
|
||||
|
|
Loading…
Add table
Reference in a new issue