pull/66/head
Jeff Becker 6 years ago
parent b689bbbcf6
commit cd94da7ffe
No known key found for this signature in database
GPG Key ID: F357B3B42F6F9B05

@ -103,8 +103,11 @@ namespace llarp
ExitEndpoint::GetIPForIdent(const llarp::PubKey &pk)
{
huint32_t found = {0};
const auto itr = m_KeyToIP.find(pk);
if(itr == m_KeyToIP.end())
if(m_KeyToIP.count(pk))
{
found = m_KeyToIP[pk];
}
else
{
// allocate and map
found = AllocateNewAddress();
@ -112,8 +115,6 @@ namespace llarp
m_IPToKey[found] = pk;
llarp::LogInfo(Name(), "mapping ", pk, " to ", found);
}
else
found = itr->second;
MarkIPActive(found);

Loading…
Cancel
Save