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

@ -424,10 +424,10 @@ namespace llarp
{
llarp_time_t now = Now();
huint32_t nextIP = {0};
RouterID ident(addr);
{
// previously allocated address
auto itr = m_AddrToIP.find(addr);
auto itr = m_AddrToIP.find(ident);
if(itr != m_AddrToIP.end())
{
// mark ip active
@ -445,9 +445,9 @@ namespace llarp
&& m_NextIP < m_MaxIP);
if(nextIP < m_MaxIP)
{
m_AddrToIP.insert(std::make_pair(addr, nextIP));
m_IPToAddr.insert(std::make_pair(nextIP, addr));
llarp::LogInfo(Name(), " mapped ", RouterID(addr), " to ", nextIP);
m_AddrToIP.insert(std::make_pair(ident, nextIP));
m_IPToAddr.insert(std::make_pair(nextIP, ident));
llarp::LogInfo(Name(), " mapped ", ident, " to ", nextIP);
MarkIPActive(nextIP);
return nextIP;
}

Loading…
Cancel
Save