aboutsummaryrefslogtreecommitdiff
path: root/src/list.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/list.c')
-rw-r--r--src/list.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/list.c b/src/list.c
index 21f2f74..69fc0e3 100644
--- a/src/list.c
+++ b/src/list.c
@@ -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)