this fixes #2189
Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net>
global_init_set_globals(cct);
md_config_t *conf = cct->_conf;
+
+ if (alt_def_args)
+ conf->parse_argv(*alt_def_args); // alternative default args
+
std::deque<std::string> parse_errors;
int ret = conf->parse_config_files(c_str_or_null(conf_file_list), &parse_errors, flags);
if (ret == -EDOM) {
_exit(1);
}
- if (alt_def_args)
- conf->parse_argv(*alt_def_args); // alternative default args
-
conf->parse_env(); // environment variables override
conf->parse_argv(args); // argv override