diff --git a/src/crypto/common/MemoryPool.cpp b/src/crypto/common/MemoryPool.cpp index 59f1af06..e99757ee 100644 --- a/src/crypto/common/MemoryPool.cpp +++ b/src/crypto/common/MemoryPool.cpp @@ -71,7 +71,7 @@ uint8_t *xmrig::MemoryPool::get(size_t size, uint32_t) { assert(!(size % pageSize)); - if (!m_memory || (m_memory->size() - m_offset) < size) { + if (!m_memory || (m_memory->size() - m_offset - m_alignOffset) < size) { return nullptr; }