aboutsummaryrefslogtreecommitdiff
path: root/src/list.c
diff options
context:
space:
mode:
authorHarry Jeffery <harry@exec64.co.uk>2019-08-18 15:08:02 +0100
committerHarry Jeffery <harry@exec64.co.uk>2019-08-18 15:08:02 +0100
commitaec3c01db0b080ccea416eb2564cfedd2e582a5b (patch)
treeb48fdda11d007af42c80dbd96bf52f652bc84ab9 /src/list.c
parent00ad6b1d8e946069963bc2ab09f4f01c8e81ab03 (diff)
downloadimv-aec3c01db0b080ccea416eb2564cfedd2e582a5b.tar.gz
imv: Add -c option to specify commands to run at startup
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)