mirror of
https://github.com/PurpleI2P/i2pd.git
synced 2025-04-28 11:47:48 +02:00
terminate sessions if clock was adjusted backwards too much
This commit is contained in:
parent
aac9a8d18f
commit
993900aa77
2 changed files with 8 additions and 3 deletions
|
@ -107,7 +107,10 @@ namespace transport
|
|||
int GetTerminationTimeout () const { return m_TerminationTimeout; };
|
||||
void SetTerminationTimeout (int terminationTimeout) { m_TerminationTimeout = terminationTimeout; };
|
||||
bool IsTerminationTimeoutExpired (uint64_t ts) const
|
||||
{ return ts >= m_LastActivityTimestamp + GetTerminationTimeout (); };
|
||||
{
|
||||
return ts >= m_LastActivityTimestamp + GetTerminationTimeout () ||
|
||||
ts + GetTerminationTimeout () < m_LastActivityTimestamp;
|
||||
};
|
||||
|
||||
uint32_t GetCreationTime () const { return m_CreationTime; };
|
||||
void SetCreationTime (uint32_t ts) { m_CreationTime = ts; }; // for introducers
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue