use last activity timestamp for expiration check

This commit is contained in:
orignal
2026-05-02 21:48:23 -04:00
parent b7a4a96b5a
commit 5b2090cf8c
+2 -2
View File
@@ -2733,9 +2733,9 @@ namespace transport
{
if (!msg) return;
uint32_t msgID = msg->GetMsgID ();
if (!msg->IsExpired ())
// m_LastActivityTimestamp is updated in ProcessData before
if (!msg->IsExpired (GetLastActivityTimestamp ()*1000LL)) // to milliseconds
{
// m_LastActivityTimestamp is updated in ProcessData before
if (m_ReceivedI2NPMsgIDs.emplace (msgID, (uint32_t)GetLastActivityTimestamp ()).second)
m_Handler.PutNextMessage (std::move (msg));
else