diff options
Diffstat (limited to 'node/Topology.cpp')
| -rw-r--r-- | node/Topology.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/node/Topology.cpp b/node/Topology.cpp index 8cfe571d..86c1befb 100644 --- a/node/Topology.cpp +++ b/node/Topology.cpp @@ -49,7 +49,7 @@ Topology::Topology(const RuntimeEnvironment *renv,bool enablePermanentIdCaching) Topology::~Topology() { - clean(); + clean(Utils::now()); _dumpPeers(); } @@ -256,9 +256,8 @@ keep_searching_for_supernodes: return bestSupernode; } -void Topology::clean() +void Topology::clean(uint64_t now) { - uint64_t now = Utils::now(); Mutex::Lock _l(_activePeers_m); Mutex::Lock _l2(_supernodes_m); for(std::map< Address,SharedPtr<Peer> >::iterator p(_activePeers.begin());p!=_activePeers.end();) { |
