Commit fbfefcc0 authored by Max Kellermann's avatar Max Kellermann

Main: call daemonize_finish() with AtScopeExit()

parent b4c517c5
......@@ -526,6 +526,7 @@ MainOrThrow(int argc, char *argv[])
#ifdef ENABLE_DAEMON
daemonize_set_user();
daemonize_begin(options.daemon);
AtScopeExit() { daemonize_finish(); };
#endif
return mpd_main_after_fork(raw_config, config);
......@@ -715,10 +716,6 @@ mpd_main_after_fork(const ConfigData &raw_config, const Config &config)
delete instance;
instance = nullptr;
#ifdef ENABLE_DAEMON
daemonize_finish();
#endif
return EXIT_SUCCESS;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment