diff options
Diffstat (limited to 'node/Topology.cpp')
-rw-r--r-- | node/Topology.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/node/Topology.cpp b/node/Topology.cpp index 725eed31..ef1c1698 100644 --- a/node/Topology.cpp +++ b/node/Topology.cpp @@ -169,7 +169,9 @@ SharedPtr<Peer> Topology::getPeer(const Address &zta) Identity Topology::getIdentity(const Address &zta) { - { + if (zta == RR->identity.address()) { + return RR->identity; + } else { Mutex::Lock _l(_lock); const SharedPtr<Peer> *const ap = _peers.get(zta); if (ap) |