From 5042c3b3fab94d32a3485a736378058e9b4c7e28 Mon Sep 17 00:00:00 2001 From: Mikkel Thestrup Date: Thu, 11 Dec 2025 14:43:42 +0100 Subject: Meant to use malloc and not calloc --- src/linked_list.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/linked_list.c') diff --git a/src/linked_list.c b/src/linked_list.c index 2023c65..12cfd9b 100644 --- a/src/linked_list.c +++ b/src/linked_list.c @@ -24,10 +24,14 @@ void linked_list_delete(LinkedList *ll) { } LinkedListNode *linked_list_append(LinkedList *ll, void *elem) { - LinkedListNode *new_node = calloc(1, sizeof(LinkedListNode)); + LinkedListNode *new_node = malloc(sizeof(LinkedListNode)); if (!new_node) return NULL; - new_node->data = elem; + *new_node = (LinkedListNode) { + .data = elem, + .next = NULL, + .prev = ll->tail, + }; if (!ll->head) { new_node->prev = NULL; -- cgit v1.2.3-70-g09d2