diff -r 80ee93a7d257 -r 0aef555055ee src/server/daemon/configmanager.c --- a/src/server/daemon/configmanager.c Sun Sep 25 11:00:38 2022 +0200 +++ b/src/server/daemon/configmanager.c Sun Sep 25 11:56:47 2022 +0200 @@ -70,13 +70,14 @@ } int cfgmgr_apply_config(CfgManager *mgr) { - int err = 1; + int err = 0; if(apply_server_conf(mgr)) { - err = 0; if(current_config) { cfg_unref(current_config); } current_config = mgr->cfg; + } else { + err = 1; } return err;