Remove duplicate code in listAddNodeTail (#11733)

Remove duplicate code that removes a node from the tail of a list.
This commit is contained in:
王卿 2023-01-21 05:18:52 +08:00 committed by GitHub
parent f3f6f7c0d6
commit c95ff0f304
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -126,16 +126,7 @@ list *listAddNodeTail(list *list, void *value)
if ((node = zmalloc(sizeof(*node))) == NULL)
return NULL;
node->value = value;
if (list->len == 0) {
list->head = list->tail = node;
node->prev = node->next = NULL;
} else {
node->prev = list->tail;
node->next = NULL;
list->tail->next = node;
list->tail = node;
}
list->len++;
listLinkNodeTail(list, node);
return list;
}