diff options
author | Gregory Maxwell <greg@xiph.org> | 2016-05-20 16:19:26 +0000 |
---|---|---|
committer | Gregory Maxwell <greg@xiph.org> | 2016-05-25 18:05:58 +0000 |
commit | 7e908c7b826cedbf29560ce7a668af809ee71524 (patch) | |
tree | b28d1f37652e06bde2db6127cbb3378ee35c7617 /src/net.cpp | |
parent | 8844ef15ded02d5ed86fb95aaf251235fcef2396 (diff) | |
download | bitcoin-7e908c7b826cedbf29560ce7a668af809ee71524.tar.xz |
Do not use mempool for GETDATA for tx accepted after the last mempool req.
The ability to GETDATA a transaction which has not (yet) been relayed
is a privacy loss vector.
The use of the mempool for this was added as part of the mempool p2p
message and is only needed to fetch transactions returned by it.
Diffstat (limited to 'src/net.cpp')
-rw-r--r-- | src/net.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/net.cpp b/src/net.cpp index bbd23d292a..df3221e841 100644 --- a/src/net.cpp +++ b/src/net.cpp @@ -2396,6 +2396,7 @@ CNode::CNode(SOCKET hSocketIn, const CAddress& addrIn, const std::string& addrNa fRelayTxes = false; fSentAddr = false; pfilter = new CBloomFilter(); + timeLastMempoolReq = 0; nPingNonceSent = 0; nPingUsecStart = 0; nPingUsecTime = 0; |