X-Git-Url: http://git.meshlink.io/?p=meshlink;a=blobdiff_plain;f=src%2Flist.c;h=8a48360481d2f8f0a3431812d036520ab9311553;hp=c75cf14624d82c988613cf5beb8f7f1e05071c3c;hb=9cde0d32cf209388cc59b06b7dcb0c3432f97da5;hpb=9e8e77dba3462c4a7f7e758ade4d16bc669fc4a7 diff --git a/src/list.c b/src/list.c index c75cf146..8a483604 100644 --- a/src/list.c +++ b/src/list.c @@ -186,8 +186,11 @@ void *list_get_tail(list_t *list) { void list_delete_list(list_t *list) { for(list_node_t *node = list->head, *next; next = node ? node->next : NULL, node; node = next) { list_free_node(list, node); + list->count--; } + assert(!list->count); + list_free(list); }