Skip to content

Commit 6d4a8e2

Browse files
committed
Fix: One boundary check assert was wrong
1 parent 4d1f761 commit 6d4a8e2

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

src/cm/malloc.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
*/
66
#include <intrusive_list.h>
77
#include <cm/err.h>
8-
#include <kcmlib.h>
98
#include <types.h>
109
#include <utils.h>
1110
#include <cm/debug.h>
@@ -174,7 +173,7 @@ static void s_combineAdjFreeNodes (CM_MallocHeader* currentNode)
174173
static CM_MallocHeader* s_createNewNode (void* at, size_t netSize)
175174
{
176175
// Node netSize too large. Not possible.
177-
cm_assert (((PTR)at + netSize - 1) < ((PTR)s_buffer + ARCH_MEM_LEN_BYTES_KMALLOC));
176+
cm_assert (((PTR)at + netSize - 1) < ((PTR)s_buffer + CM_MALLOC_MEM_SIZE_BYTES));
178177

179178
CM_MallocHeader* newH = at;
180179
newH->netNodeSize = netSize;

0 commit comments

Comments
 (0)