*bugfix: correct clear routine

This commit is contained in:
Gatsby Van
2024-01-29 20:39:35 +08:00
parent a4106b997c
commit 06cac2a2ed
+3 -2
View File
@@ -60,15 +60,16 @@ void clist_clear(clist_t *self)
clist_node_t *next;
clist_node_t *curr = self->head;
while (len)
while (curr != NULL)
{
next = curr->next;
if (self->free)
self->free(curr->val);
LIST_FREE(curr);
curr = next;
len--;
}
self->len = 0;
self->head = NULL;
}
/*