short_options, long_options, &longindex)) != -1)
{
int confval;
- bool userrc_ret = true;
struct cmdline_option *config_opt;
/* There is no short option for "--config". */
config_opt = &option_data[confval & ~BOOLEAN_NEG_MARKER];
if (strcmp (config_opt->long_name, "config") == 0)
{
+ bool userrc_ret = true;
userrc_ret &= run_wgetrc (optarg);
use_userconfig = true;
+ if (userrc_ret)
+ break;
+ else
+ {
+ fprintf (stderr, _("Exiting due to error in %s\n"), optarg);
+ exit (2);
+ }
}
- if (!userrc_ret)
- {
- fprintf (stderr, _("Exiting due to error in %s\n"), optarg);
- exit (2);
- }
- else
- break;
}
}