Use unique_ptr for pfilter (CBloomFilter)

This commit is contained in:
practicalswift
2017-08-09 16:14:37 +02:00
parent 8ccf1bb0c3
commit f72cbf9ba9
3 changed files with 4 additions and 8 deletions

View File

@@ -2741,7 +2741,7 @@ CNode::CNode(NodeId idIn, ServiceFlags nLocalServicesIn, int nMyStartingHeightIn
nNextInvSend = 0;
fRelayTxes = false;
fSentAddr = false;
pfilter = new CBloomFilter();
pfilter = std::unique_ptr<CBloomFilter>(new CBloomFilter());
timeLastMempoolReq = 0;
nLastBlockTime = 0;
nLastTXTime = 0;
@@ -2771,8 +2771,6 @@ CNode::CNode(NodeId idIn, ServiceFlags nLocalServicesIn, int nMyStartingHeightIn
CNode::~CNode()
{
CloseSocket(hSocket);
delete pfilter;
}
void CNode::AskFor(const CInv& inv)