X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;ds=sidebyside;f=audioc.c;h=b0f822b733d42b3cc22eadc2515cbbb3e61439a7;hb=625fdbbafaf3842753bff02b349eaaf9554d846d;hp=74fb11cb0622cbab54f5c46ce28cbd5856efffe8;hpb=d46a0767b58654f15f16406cf99296287bd0d534;p=paraslash.git diff --git a/audioc.c b/audioc.c index 74fb11cb..b0f822b7 100644 --- a/audioc.c +++ b/audioc.c @@ -281,12 +281,11 @@ 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); cf = configfile_exists(); if (cf) { @@ -294,14 +293,12 @@ int main(int argc, char *argv[]) .override = 0, .initialize = 0, .check_required = 0, - .check_ambiguity = 0 + .check_ambiguity = 0, + .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); if (conf.socket_given)