dlist: fixes dlist_clear_list when dlist->start == NULL
This commit is contained in:
@@ -144,6 +144,8 @@ int dlist_clear_list(dlist_t *dlist, dblist_rm_cb_t cb) {
|
||||
dlist_node_t *current = dlist->start;
|
||||
dlist_node_t *next = NULL;
|
||||
|
||||
if (current == NULL) return 1;
|
||||
|
||||
do {
|
||||
cb(current->el_ptr);
|
||||
next = current->next;
|
||||
|
||||
Reference in New Issue
Block a user