Browse Source

Optimization: don't check the mempool at all if no mempool req ever

0.13
Pieter Wuille 9 years ago
parent
commit
e9b4780b29
  1. 2
      src/main.cpp

2
src/main.cpp

@ -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.

Loading…
Cancel
Save