|
|
@ -4516,7 +4516,7 @@ void static ProcessGetData(CNode* pfrom, const Consensus::Params& consensusParam |
|
|
|
if (mi != mapRelay.end()) { |
|
|
|
if (mi != mapRelay.end()) { |
|
|
|
pfrom->PushMessage(NetMsgType::TX, *mi->second); |
|
|
|
pfrom->PushMessage(NetMsgType::TX, *mi->second); |
|
|
|
push = true; |
|
|
|
push = true; |
|
|
|
} else { |
|
|
|
} else if (pfrom->timeLastMempoolReq) { |
|
|
|
auto txinfo = mempool.info(inv.hash); |
|
|
|
auto txinfo = mempool.info(inv.hash); |
|
|
|
// To protect privacy, do not answer getdata using the mempool when
|
|
|
|
// To protect privacy, do not answer getdata using the mempool when
|
|
|
|
// that TX couldn't have been INVed in reply to a MEMPOOL request.
|
|
|
|
// that TX couldn't have been INVed in reply to a MEMPOOL request.
|
|
|
|