diff options
Diffstat (limited to 'src/list.c')
-rw-r--r-- | src/list.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -13,8 +13,10 @@ struct list *list_create(void) void list_free(struct list *list) { - free(list->items); - free(list); + if (list) { + free(list->items); + free(list); + } } void list_deep_free(struct list *list) |