]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - audiod.c
Fix build as root.
[paraslash.git] / audiod.c
index b781527ccabb40c43f50a80aab87ef42ee06fb0e..ffd2382e9580996a2dd15c43fbbe460a0ea177ca 100644 (file)
--- a/audiod.c
+++ b/audiod.c
@@ -1126,10 +1126,10 @@ int main(int argc, char *argv[])
        valid_fd_012();
        audiod_cmdline_parser_ext(argc, argv, &conf, &params);
        HANDLE_VERSION_FLAG("audiod", conf);
-       drop_privileges_or_die(conf.user_arg, conf.group_arg);
-       parse_config_or_die();
        if (conf.help_given || conf.detailed_help_given)
                print_help_and_die();
+       drop_privileges_or_die(conf.user_arg, conf.group_arg);
+       parse_config_or_die();
        daemon_set_flag(DF_LOG_TIME);
        daemon_set_flag(DF_LOG_HOSTNAME);
        daemon_set_flag(DF_LOG_LL);
@@ -1143,7 +1143,7 @@ int main(int argc, char *argv[])
                PARA_EMERG_LOG("init stream io error: %s\n", para_strerror(-i));
                exit(EXIT_FAILURE);
        }
-       log_welcome("para_audiod", conf.loglevel_arg);
+       log_welcome("para_audiod");
        server_uptime(UPTIME_SET);
        set_initial_status();
        FOR_EACH_SLOT(i)