From 4c7a1330d047ec70be87b4ee162f90940b803bb2 Mon Sep 17 00:00:00 2001 From: vanten-s Date: Sat, 10 Aug 2024 18:08:17 +0200 Subject: [PATCH] Fixed heap --- kernel/heap.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kernel/heap.c b/kernel/heap.c index 317b82e..33859c1 100644 --- a/kernel/heap.c +++ b/kernel/heap.c @@ -3,7 +3,7 @@ #include #include -#define HEAP_SIZE (256 * 4096) +#define HEAP_SIZE (4096) uint8_t* global_heap_data[HEAP_SIZE + sizeof(struct Heap_Block)]; struct Heap_Metadata global_heap; @@ -63,7 +63,7 @@ void free(void *ptr) struct Heap_Block* start = current; - while (current->used == false && current->next != 0) { + while (current->used == false && current != 0) { current = current->next; }