check I2NP messages fro expiration

This commit is contained in:
orignal 2016-01-18 21:13:43 -05:00
parent eb2d68fc28
commit 9611f80a39
5 changed files with 22 additions and 3 deletions

View file

@ -51,6 +51,11 @@ namespace i2p
SetExpiration (i2p::util::GetMillisecondsSinceEpoch () + 8000);
}
bool I2NPMessage::IsExpired () const
{
return i2p::util::GetMillisecondsSinceEpoch () > GetExpiration ();
}
std::shared_ptr<I2NPMessage> CreateI2NPMessage (I2NPMessageType msgType, const uint8_t * buf, size_t len, uint32_t replyMsgID)
{
auto msg = NewI2NPMessage (len);