diff --git a/FreeRTOS-Classic/FreeRTOS/Source/portable/MemMang/heap_4.c b/FreeRTOS-Classic/FreeRTOS/Source/portable/MemMang/heap_4.c index 67187dc..f2ebcd6 100755 --- a/FreeRTOS-Classic/FreeRTOS/Source/portable/MemMang/heap_4.c +++ b/FreeRTOS-Classic/FreeRTOS/Source/portable/MemMang/heap_4.c @@ -318,7 +318,7 @@ void *pvReturn = NULL; if(pxLink->xBlockSize & xBlockAllocatedBit) { uint32_t blockSize = (pxLink->xBlockSize & ~xBlockAllocatedBit); - blockSize -= (xHeapStructSize + HEAP_CHECK_SIZE); + blockSize -= xHeapStructSize; pvReturn = pvPortMalloc(xWantedSize); if(pvReturn) { diff --git a/FreeRTOS-Classic/FreeRTOS/Source/portable/MemMang/heap_5.c b/FreeRTOS-Classic/FreeRTOS/Source/portable/MemMang/heap_5.c index c45cbc4..be4c315 100755 --- a/FreeRTOS-Classic/FreeRTOS/Source/portable/MemMang/heap_5.c +++ b/FreeRTOS-Classic/FreeRTOS/Source/portable/MemMang/heap_5.c @@ -327,7 +327,7 @@ void *pvReturn = NULL; if(pxLink->xBlockSize & xBlockAllocatedBit) { uint32_t blockSize = (pxLink->xBlockSize & ~xBlockAllocatedBit); - blockSize -= (uxHeapStructSize + HEAP_CHECK_SIZE); + blockSize -= uxHeapStructSize; pvReturn = pvPortMalloc(xWantedSize); if(pvReturn) {