diff options
Diffstat (limited to 'src/main.c')
-rw-r--r-- | src/main.c | 14 |
1 files changed, 7 insertions, 7 deletions
@@ -141,6 +141,12 @@ int main(int argc, char *argv[]) (void)argv; #endif + err = conf_configure(); + if (err) { + warning("main: configure failed: %m\n", err); + goto out; + } + /* NOTE: must be done after all arguments are processed */ if (modc) { size_t i; @@ -158,12 +164,6 @@ int main(int argc, char *argv[]) } } - err = conf_configure(); - if (err) { - warning("main: configure failed: %m\n", err); - goto out; - } - /* Initialise User Agents */ err = ua_init("baresip v" BARESIP_VERSION " (" ARCH "/" OS ")", true, true, true, prefer_ipv6); @@ -205,7 +205,7 @@ int main(int argc, char *argv[]) ua_stop_all(true); ua_close(); - mod_close(); + conf_close(); libre_close(); |