diff --git a/libi2pd_client/Torrents.cpp b/libi2pd_client/Torrents.cpp index 99affd0f..e92204d7 100644 --- a/libi2pd_client/Torrents.cpp +++ b/libi2pd_client/Torrents.cpp @@ -896,7 +896,8 @@ namespace torrents { if (offset >= m_ReceiveBufferOffset) { - LogPrint (eLogError, "Torrents: Start of message ", offset, " is beyond received buffer ", m_ReceiveBufferOffset); + if (offset > m_ReceiveBufferOffset) + LogPrint (eLogError, "Torrents: Start of message ", offset, " is beyond received buffer ", m_ReceiveBufferOffset); return 0; } if (!m_IsEstablished)