diff options
| author | Adam Ierymenko <adam.ierymenko@gmail.com> | 2014-08-15 23:37:35 -0400 |
|---|---|---|
| committer | Adam Ierymenko <adam.ierymenko@gmail.com> | 2014-08-15 23:37:35 -0400 |
| commit | aa59cfd5458241cecb96409b90ca38058b65b651 (patch) | |
| tree | ae5e174f533537c16d60e54f87e109653bbaf6bd /node/Topology.cpp | |
| parent | f696299cfc6cb24c40f429966d777fc870b8fa82 (diff) | |
| download | infinitytier-aa59cfd5458241cecb96409b90ca38058b65b651.tar.gz infinitytier-aa59cfd5458241cecb96409b90ca38058b65b651.zip | |
Web request part of supernode resync (not quite done, needs test)
Diffstat (limited to 'node/Topology.cpp')
| -rw-r--r-- | node/Topology.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/node/Topology.cpp b/node/Topology.cpp index 6fcb17af..109cbca2 100644 --- a/node/Topology.cpp +++ b/node/Topology.cpp @@ -57,6 +57,9 @@ void Topology::setSupernodes(const std::map< Identity,std::vector< std::pair<Ine { Mutex::Lock _l(_supernodes_m); + if (_supernodes == sn) + return; // no change + _supernodes = sn; _supernodeAddresses.clear(); _supernodePeers.clear(); |
