From a09dd9cd00f0752ff14b326d556073904f095ed7 Mon Sep 17 00:00:00 2001 From: Michael Adam Date: Sun, 8 Nov 2009 23:40:13 +0100 Subject: main: add a config struct argument to process_cmdline. Michael --- src/main.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main.c b/src/main.c index 51eb854..3427fc9 100644 --- a/src/main.c +++ b/src/main.c @@ -196,7 +196,7 @@ get_id (char *str) * This function parses command line arguments. **/ static void -process_cmdline (int argc, char **argv) +process_cmdline (int argc, char **argv, struct config_s *conf) { int opt; @@ -211,12 +211,12 @@ process_cmdline (int argc, char **argv) exit (EX_OK); case 'd': - config.godaemon = FALSE; + conf->godaemon = FALSE; break; case 'c': - config.config_file = safestrdup (optarg); - if (!config.config_file) { + conf->config_file = safestrdup (optarg); + if (!conf->config_file) { fprintf (stderr, "%s: Could not allocate memory.\n", argv[0]); @@ -325,7 +325,7 @@ main (int argc, char **argv) umask (0177); initialize_config_defaults (&config); - process_cmdline (argc, argv); + process_cmdline (argc, argv, &config); log_message (LOG_INFO, "Initializing " PACKAGE " ..."); -- cgit v1.2.3