mirror of
https://github.com/PurpleI2P/i2pd.git
synced 2026-09-02 13:34:55 +00:00
chore: fix memory safety issues
This commit is contained in:
@@ -779,7 +779,7 @@ namespace client
|
||||
auto res = std::from_chars(sizeStr.data(), sizeStr.data() + sizeStr.size(), size);
|
||||
if (res.ec != std::errc()) size = 0;
|
||||
size_t offset = data - buf;
|
||||
if (offset + size <= len)
|
||||
if (offset <= len && size <= len - offset)
|
||||
{
|
||||
auto session = m_Owner.FindSession(m_ID);
|
||||
if (session)
|
||||
|
||||
Reference in New Issue
Block a user