mirror of
https://github.com/ThrowTheSwitch/CMock.git
synced 2026-07-28 23:07:49 +00:00
Protect again memory overruns.
Get rid of warnings.
This commit is contained in:
+1
-1
@@ -46,7 +46,7 @@ CMOCK_MEM_INDEX_TYPE CMock_Guts_MemNew(CMOCK_MEM_INDEX_TYPE size)
|
||||
size = size + CMOCK_MEM_INDEX_SIZE;
|
||||
if (size & CMOCK_MEM_ALIGN_MASK)
|
||||
size = (size + CMOCK_MEM_ALIGN_MASK) & ~CMOCK_MEM_ALIGN_MASK;
|
||||
if ((CMock_Guts_BufferSize - CMock_Guts_FreePtr) < size)
|
||||
if ((CMock_Guts_BufferSize - CMock_Guts_FreePtr) <= size)
|
||||
{
|
||||
#ifndef CMOCK_MEM_DYNAMIC
|
||||
return CMOCK_GUTS_NONE; // nothing we can do; our static buffer is out of memory
|
||||
|
||||
Reference in New Issue
Block a user