mirror of
https://github.com/bkthomps/Containers.git
synced 2025-11-16 12:34:47 +00:00
@@ -253,11 +253,11 @@ int forward_list_remove_at(forward_list me, const int index)
|
|||||||
struct node *const traverse = forward_list_get_node_at(me, index - 1);
|
struct node *const traverse = forward_list_get_node_at(me, index - 1);
|
||||||
struct node *const backup = traverse->next;
|
struct node *const backup = traverse->next;
|
||||||
traverse->next = traverse->next->next;
|
traverse->next = traverse->next->next;
|
||||||
free(backup->data);
|
if (!traverse->next) {
|
||||||
free(backup);
|
|
||||||
if (!backup->next) {
|
|
||||||
me->tail = NULL;
|
me->tail = NULL;
|
||||||
}
|
}
|
||||||
|
free(backup->data);
|
||||||
|
free(backup);
|
||||||
}
|
}
|
||||||
me->item_count--;
|
me->item_count--;
|
||||||
return 0;
|
return 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user