summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
Diffstat (limited to 'apps')
-rw-r--r--apps/confbridge/conf_config_parser.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/apps/confbridge/conf_config_parser.c b/apps/confbridge/conf_config_parser.c
index f4a960410..128691458 100644
--- a/apps/confbridge/conf_config_parser.c
+++ b/apps/confbridge/conf_config_parser.c
@@ -1316,7 +1316,10 @@ int conf_load_config(int reload)
return 0;
error:
- conf_destroy_config();
+ /* On a reload, just keep the config we already have in place. */
+ if (!reload) {
+ conf_destroy_config();
+ }
return -1;
}