Main: pass struct options by reference
This commit is contained in:
parent
ce77b148d9
commit
23d4a2d6a5
@ -142,14 +142,14 @@ struct Config {
|
|||||||
#ifdef ENABLE_DAEMON
|
#ifdef ENABLE_DAEMON
|
||||||
|
|
||||||
static void
|
static void
|
||||||
glue_daemonize_init(const struct options *options,
|
glue_daemonize_init(const struct options &options,
|
||||||
const ConfigData &config)
|
const ConfigData &config)
|
||||||
{
|
{
|
||||||
daemonize_init(config.GetString(ConfigOption::USER),
|
daemonize_init(config.GetString(ConfigOption::USER),
|
||||||
config.GetString(ConfigOption::GROUP),
|
config.GetString(ConfigOption::GROUP),
|
||||||
config.GetPath(ConfigOption::PID_FILE));
|
config.GetPath(ConfigOption::PID_FILE));
|
||||||
|
|
||||||
if (options->kill)
|
if (options.kill)
|
||||||
daemonize_kill();
|
daemonize_kill();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -384,7 +384,7 @@ MainConfigured(const struct options &options, const ConfigData &raw_config)
|
|||||||
const Config config(raw_config);
|
const Config config(raw_config);
|
||||||
|
|
||||||
#ifdef ENABLE_DAEMON
|
#ifdef ENABLE_DAEMON
|
||||||
glue_daemonize_init(&options, raw_config);
|
glue_daemonize_init(options, raw_config);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
TagLoadConfig(raw_config);
|
TagLoadConfig(raw_config);
|
||||||
|
Loading…
Reference in New Issue
Block a user