From 1800534b12c334bf8bfc06e87fd242df06673e5e Mon Sep 17 00:00:00 2001 From: David Garske Date: Wed, 16 Mar 2022 08:27:16 -0700 Subject: [PATCH] Remove invalid macro from `pvPortRealloc`. --- FreeRTOS-Classic/FreeRTOS/Source/portable/MemMang/heap_4.c | 2 +- FreeRTOS-Classic/FreeRTOS/Source/portable/MemMang/heap_5.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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) {