fix free issue in ListRemove

This commit is contained in:
2025-07-28 00:19:22 -06:00
parent 71c668b69e
commit 8df5e58f9a
+1 -4
View File
@@ -30,12 +30,9 @@ int ListRemove(LIST *list) {
list->current->next->previous = list->current->previous; list->current->next->previous = list->current->previous;
list->current = list->current->next; list->current = list->current->next;
} }
unused->data = NULL; unused->data = NULL;
free(unused->data); free(unused->data);
unused->next = NULL;
unused->previous = NULL;
unused = NULL;
free(unused); free(unused);
list->size--; list->size--;
return 0; return 0;