mirror of
https://github.com/PurpleI2P/i2pd.git
synced 2025-03-10 11:28:27 +01:00
don't change router status from ipv6
This commit is contained in:
parent
edf3b7e2fc
commit
2b0d18a6d7
1 changed files with 19 additions and 13 deletions
|
@ -457,6 +457,8 @@ namespace i2p
|
|||
}
|
||||
|
||||
void RouterContext::SetUnreachable (bool v4, bool v6)
|
||||
{
|
||||
if (v4)
|
||||
{
|
||||
// set caps
|
||||
uint8_t caps = m_RouterInfo.GetCaps ();
|
||||
|
@ -464,6 +466,7 @@ namespace i2p
|
|||
caps |= i2p::data::RouterInfo::eUnreachable;
|
||||
caps &= ~i2p::data::RouterInfo::eFloodfill; // can't be floodfill
|
||||
m_RouterInfo.SetCaps (caps);
|
||||
}
|
||||
uint16_t port = 0;
|
||||
// delete previous introducers
|
||||
auto& addresses = m_RouterInfo.GetAddresses ();
|
||||
|
@ -484,6 +487,8 @@ namespace i2p
|
|||
}
|
||||
|
||||
void RouterContext::SetReachable (bool v4, bool v6)
|
||||
{
|
||||
if (v4)
|
||||
{
|
||||
// update caps
|
||||
uint8_t caps = m_RouterInfo.GetCaps ();
|
||||
|
@ -492,6 +497,7 @@ namespace i2p
|
|||
if (m_IsFloodfill)
|
||||
caps |= i2p::data::RouterInfo::eFloodfill;
|
||||
m_RouterInfo.SetCaps (caps);
|
||||
}
|
||||
uint16_t port = 0;
|
||||
// delete previous introducers
|
||||
auto& addresses = m_RouterInfo.GetAddresses ();
|
||||
|
|
Loading…
Add table
Reference in a new issue