|
|
@ -399,8 +399,6 @@ namespace datagram |
|
|
|
exclude.push_back(ident); |
|
|
|
exclude.push_back(ident); |
|
|
|
// find get all leases that are not in our ban list and are not going to expire within our lease set handover window + fudge
|
|
|
|
// find get all leases that are not in our ban list and are not going to expire within our lease set handover window + fudge
|
|
|
|
auto leases = m_RemoteLeaseSet->GetNonExpiredLeasesExcluding( [&exclude, now] (const i2p::data::Lease & l) -> bool { |
|
|
|
auto leases = m_RemoteLeaseSet->GetNonExpiredLeasesExcluding( [&exclude, now] (const i2p::data::Lease & l) -> bool { |
|
|
|
if(l.ExpiresWithin (DATAGRAM_SESSION_LEASE_HANDOVER_WINDOW, DATAGRAM_SESSION_LEASE_HANDOVER_FUDGE)) |
|
|
|
|
|
|
|
return true; |
|
|
|
|
|
|
|
if(exclude.size()) |
|
|
|
if(exclude.size()) |
|
|
|
{ |
|
|
|
{ |
|
|
|
auto end = std::end(exclude); |
|
|
|
auto end = std::end(exclude); |
|
|
|