From 8df5e58f9a59b430a3dea3d577626f49e3b5acaa Mon Sep 17 00:00:00 2001 From: Dane MacFadden Date: Mon, 28 Jul 2025 00:19:21 -0600 Subject: [PATCH] fix free issue in ListRemove --- list_removers.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/list_removers.c b/list_removers.c index 3a18fb6..27af6ae 100644 --- a/list_removers.c +++ b/list_removers.c @@ -30,12 +30,9 @@ int ListRemove(LIST *list) { list->current->next->previous = list->current->previous; list->current = list->current->next; } - + unused->data = NULL; free(unused->data); - unused->next = NULL; - unused->previous = NULL; - unused = NULL; free(unused); list->size--; return 0;