X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=audioc.c;h=6a8867182e42bb1a7d6041d4ae0e55fbcba1164d;hb=b01605d7;hp=42b4628b46b03a5416f35a908c159c4ede42c66e;hpb=9e56d38942f4d2ec068a0ae81c6dd9349ac8d1c3;p=paraslash.git diff --git a/audioc.c b/audioc.c index 42b4628b..6a886718 100644 --- a/audioc.c +++ b/audioc.c @@ -281,13 +281,13 @@ static char *configfile_exists(void) */ int main(int argc, char *argv[]) { - int ret = -E_AUDIOC_SYNTAX, fd; + int ret, fd; char *cf, *buf = NULL, *args = NULL; size_t bufsize; - if (audioc_cmdline_parser(argc, argv, &conf)) - goto out; + audioc_cmdline_parser(argc, argv, &conf); HANDLE_VERSION_FLAG("audioc", conf); + loglevel = get_loglevel_by_name(conf.loglevel_arg); cf = configfile_exists(); if (cf) { struct audioc_cmdline_parser_params params = { @@ -298,14 +298,10 @@ int main(int argc, char *argv[]) .print_errors = 1, }; - ret = audioc_cmdline_parser_config_file(cf, &conf, ¶ms); + audioc_cmdline_parser_config_file(cf, &conf, ¶ms); free(cf); - if (ret) { - fprintf(stderr, "parse error in config file\n"); - exit(EXIT_FAILURE); - } + loglevel = get_loglevel_by_name(conf.loglevel_arg); } - loglevel = get_loglevel_by_name(conf.loglevel_arg); if (conf.socket_given) socket_name = para_strdup(conf.socket_arg); else {