mirror of
https://github.com/PurpleI2P/i2pd.git
synced 2025-01-22 21:37:17 +01:00
check LeaseSet expiration time
This commit is contained in:
parent
5d5970bed4
commit
a05bb93792
|
@ -425,6 +425,11 @@ namespace data
|
||||||
if (offset + 1 > len) return 0;
|
if (offset + 1 > len) return 0;
|
||||||
int numLeases = buf[offset]; offset++;
|
int numLeases = buf[offset]; offset++;
|
||||||
auto ts = i2p::util::GetMillisecondsSinceEpoch ();
|
auto ts = i2p::util::GetMillisecondsSinceEpoch ();
|
||||||
|
if (GetExpirationTime () > ts + i2p::tunnel::TUNNEL_EXPIRATION_TIMEOUT*1000LL)
|
||||||
|
{
|
||||||
|
LogPrint (eLogWarning, "LeaseSet2: Expiration time is too long ", GetExpirationTime ()/1000LL);
|
||||||
|
SetExpirationTime (ts + i2p::tunnel::TUNNEL_EXPIRATION_TIMEOUT*1000LL);
|
||||||
|
}
|
||||||
if (IsStoreLeases ())
|
if (IsStoreLeases ())
|
||||||
{
|
{
|
||||||
UpdateLeasesBegin ();
|
UpdateLeasesBegin ();
|
||||||
|
|
Loading…
Reference in a new issue