diff --git a/linkedlist.c b/linkedlist.c index 0b489fe..05f41ad 100644 --- a/linkedlist.c +++ b/linkedlist.c @@ -51,7 +51,9 @@ LinkedListNode* LinkedList_prepend(LinkedListNode *head, int value) { // Add a value to the end of the linked list LinkedListNode* LinkedList_append(LinkedListNode *head, int value) { - if (head == NULL) return NULL; + if (head == NULL) { + return LinkedList_new(value); + } LinkedListNode *current = head; while (current->next != NULL) {