diff --git a/libi2pd/NTCP2.cpp b/libi2pd/NTCP2.cpp index 01670ae0..5ff2cb2e 100644 --- a/libi2pd/NTCP2.cpp +++ b/libi2pd/NTCP2.cpp @@ -1308,6 +1308,11 @@ namespace transport case eNTCP2BlkDateTime: { LogPrint (eLogDebug, "NTCP2: Datetime"); + if (size < 4) + { + LogPrint (eLogWarning, "NTCP2: Datetime block is too short ", size); + break; + } if (m_IsEstablished) { uint64_t ts = i2p::util::GetSecondsSinceEpoch ();