mirror of
https://github.com/oxen-io/lokinet
synced 2023-12-14 06:53:00 +01:00
client side endpoint improvements
This commit is contained in:
parent
ac2c14437f
commit
3d424b57a7
|
@ -144,11 +144,11 @@ namespace llarp
|
|||
return false;
|
||||
}
|
||||
m_OurIP = inet_addr(tunif.ifaddr);
|
||||
m_NextIP = m_OurIP;
|
||||
m_NextIP = ntohl(m_OurIP);
|
||||
uint32_t mask = tunif.netmask;
|
||||
|
||||
uint32_t baseaddr = (ntohs(m_OurIP) & netmask_ipv4_bits(mask));
|
||||
m_MaxIP = (ntohs(baseaddr) | ~ntohs(netmask_ipv4_bits(mask)));
|
||||
uint32_t baseaddr = (ntohl(m_OurIP) & netmask_ipv4_bits(mask));
|
||||
m_MaxIP = (ntohl(baseaddr) | ~ntohl(netmask_ipv4_bits(mask)));
|
||||
char buf[128] = {0};
|
||||
llarp::LogInfo(Name(), " set ", tunif.ifname, " to have address ",
|
||||
inet_ntop(AF_INET, &m_OurIP, buf, sizeof(buf)));
|
||||
|
|
|
@ -676,6 +676,7 @@ namespace llarp
|
|||
if(intro.pathID != dst && intro.router != p->Endpoint())
|
||||
{
|
||||
selectedIntro = intro;
|
||||
ManualRebuild(1);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
@ -1006,7 +1007,7 @@ namespace llarp
|
|||
Endpoint::OutboundContext::UpdateIntroSet()
|
||||
{
|
||||
auto addr = currentIntroSet.A.Addr();
|
||||
auto path = m_Parent->PickRandomEstablishedPath();
|
||||
auto path = PickRandomEstablishedPath();
|
||||
if(path)
|
||||
{
|
||||
HiddenServiceAddressLookup* job = new HiddenServiceAddressLookup(
|
||||
|
|
Loading…
Reference in a new issue