|
|
@ -5503,10 +5503,10 @@ bool static ProcessMessage(CNode* pfrom, string strCommand, CDataStream& vRecv,
|
|
|
|
// expensive disk reads, because it will require the peer to
|
|
|
|
// expensive disk reads, because it will require the peer to
|
|
|
|
// actually receive all the data read from disk over the network.
|
|
|
|
// actually receive all the data read from disk over the network.
|
|
|
|
LogPrint("net", "Peer %d sent us a getblocktxn for a block > %i deep", pfrom->id, MAX_BLOCKTXN_DEPTH);
|
|
|
|
LogPrint("net", "Peer %d sent us a getblocktxn for a block > %i deep", pfrom->id, MAX_BLOCKTXN_DEPTH);
|
|
|
|
CInv vInv;
|
|
|
|
CInv inv;
|
|
|
|
vInv.type = State(pfrom->GetId())->fWantsCmpctWitness ? MSG_WITNESS_BLOCK : MSG_BLOCK;
|
|
|
|
inv.type = State(pfrom->GetId())->fWantsCmpctWitness ? MSG_WITNESS_BLOCK : MSG_BLOCK;
|
|
|
|
vInv.hash = req.blockhash;
|
|
|
|
inv.hash = req.blockhash;
|
|
|
|
pfrom->vRecvGetData.push_back(vInv);
|
|
|
|
pfrom->vRecvGetData.push_back(inv);
|
|
|
|
ProcessGetData(pfrom, chainparams.GetConsensus(), connman);
|
|
|
|
ProcessGetData(pfrom, chainparams.GetConsensus(), connman);
|
|
|
|
return true;
|
|
|
|
return true;
|
|
|
|
}
|
|
|
|
}
|
|
|
|