summaryrefslogtreecommitdiff
path: root/main/manager.c
diff options
context:
space:
mode:
Diffstat (limited to 'main/manager.c')
-rw-r--r--main/manager.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/main/manager.c b/main/manager.c
index c1d73dce7..c592fbd37 100644
--- a/main/manager.c
+++ b/main/manager.c
@@ -8736,6 +8736,10 @@ static void manager_shutdown(void)
ami_tls_cfg.pvtfile = NULL;
ast_free(ami_tls_cfg.cipher);
ami_tls_cfg.cipher = NULL;
+ ast_free(ami_tls_cfg.cafile);
+ ami_tls_cfg.cafile = NULL;
+ ast_free(ami_tls_cfg.capath);
+ ami_tls_cfg.capath = NULL;
ao2_global_obj_release(mgr_sessions);
@@ -8836,6 +8840,10 @@ static void manager_set_defaults(void)
ami_tls_cfg.pvtfile = ast_strdup("");
ast_free(ami_tls_cfg.cipher);
ami_tls_cfg.cipher = ast_strdup("");
+ ast_free(ami_tls_cfg.cafile);
+ ami_tls_cfg.cafile = ast_strdup("");
+ ast_free(ami_tls_cfg.capath);
+ ami_tls_cfg.capath = ast_strdup("");
}
static int __init_manager(int reload, int by_external_config)