From 7ba262b34fd873e1ecc692d0ada266ddf50622b4 Mon Sep 17 00:00:00 2001 From: Josef 'Jeff' Sipek Date: Wed, 24 Aug 2016 03:56:44 -0400 Subject: [PATCH] lib-master: don't leak config path The config path can already be non-NULL thanks to the default config path code or the CONFIG_PATH environmental variable. --- src/lib-master/master-service.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib-master/master-service.c b/src/lib-master/master-service.c index 76cf50ed08..2a00c35a4c 100644 --- a/src/lib-master/master-service.c +++ b/src/lib-master/master-service.c @@ -430,6 +430,7 @@ bool master_service_parse_option(struct master_service *service, switch (opt) { case 'c': + i_free(service->config_path); service->config_path = i_strdup(arg); service->config_path_changed_with_param = TRUE; break;