Browse Source

Merge #9188: Make orphan parent fetching ask for witnesses.

5b0150a Make orphan parent fetching ask for witnesses. (Gregory Maxwell)
0.14
Pieter Wuille 8 years ago
parent
commit
ad826b3df9
No known key found for this signature in database
GPG Key ID: DBA1A67379A1A931
  1. 3
      src/main.cpp

3
src/main.cpp

@ -5690,8 +5690,9 @@ bool static ProcessMessage(CNode* pfrom, string strCommand, CDataStream& vRecv, @@ -5690,8 +5690,9 @@ bool static ProcessMessage(CNode* pfrom, string strCommand, CDataStream& vRecv,
}
}
if (!fRejectedParents) {
uint32_t nFetchFlags = GetFetchFlags(pfrom, chainActive.Tip(), chainparams.GetConsensus());
BOOST_FOREACH(const CTxIn& txin, tx.vin) {
CInv _inv(MSG_TX, txin.prevout.hash);
CInv _inv(MSG_TX | nFetchFlags, txin.prevout.hash);
pfrom->AddInventoryKnown(_inv);
if (!AlreadyHave(_inv)) pfrom->AskFor(_inv);
}

Loading…
Cancel
Save