don't remove ip mapping when endpoints are removed

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

@ -62,8 +62,7 @@ namespace llarp
/// DO NOT CALL ME
void
DelEndpointInfo(const llarp::PathID_t& path, const huint32_t& ip,
const llarp::PubKey& pk);
DelEndpointInfo(const llarp::PathID_t& path);
/// DO NOT CALL ME
void

@ -18,7 +18,7 @@ namespace llarp
Endpoint::~Endpoint()
{
m_Parent->DelEndpointInfo(m_CurrentPath, m_IP, m_remoteSignKey);
m_Parent->DelEndpointInfo(m_CurrentPath);
}
void

@ -309,12 +309,9 @@ namespace llarp
}
void
ExitEndpoint::DelEndpointInfo(const llarp::PathID_t &path,
const huint32_t &ip, const llarp::PubKey &pk)
ExitEndpoint::DelEndpointInfo(const llarp::PathID_t &path)
{
m_Paths.erase(path);
m_IPToKey.erase(ip);
m_KeyToIP.erase(pk);
}
void

Loading…
Cancel
Save