From d1b39607999435599989faf45ba5948b13e208e0 Mon Sep 17 00:00:00 2001 From: ENGO150 Date: Wed, 1 Feb 2023 15:59:04 +0100 Subject: [PATCH] fixed some potention segfault --- src/core/lib/utils/memory.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/lib/utils/memory.c b/src/core/lib/utils/memory.c index 71dc4bf..2aa0b79 100644 --- a/src/core/lib/utils/memory.c +++ b/src/core/lib/utils/memory.c @@ -66,9 +66,9 @@ void remove_node(node_t *node) //valgrind says this causes memory leaks ('still if (node -> next != NULL) { node -> next -> last = node -> last; - } else + } else if (node -> last != NULL) { - node -> last -> next = NULL; //idk there could be some bugz + node -> last -> next = NULL; } if (head -> next == NULL) //LIST IS EMPTY NOW => DEALLOCATE