From c993148635ec80e64728c7b86069a4572faf448b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Mon, 9 Mar 2020 20:04:25 +0100 Subject: [PATCH] main: free config if we fail to load the config --- main.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/main.c b/main.c index 0e22d0d8..fbc318a6 100644 --- a/main.c +++ b/main.c @@ -273,8 +273,10 @@ main(int argc, char *const *argv) argv += optind; struct config conf = {NULL}; - if (!config_load(&conf, conf_path)) + if (!config_load(&conf, conf_path)) { + config_free(conf); return ret; + } setlocale(LC_ALL, ""); if (!locale_is_utf8()) {