2012-12-09 Giuseppe Scrivano <gscrivano@gnu.org>
+ * main.c (main): Keep looking for "config" until there are
+ arguments to parse.
+ Reported by: Adrien Dumont <adr.dum@hotmail.fr>
+
* test.c: Include "wget.h".
2012-12-08 Michael Stapelberg <michael@stapelberg.de> (tiny change)
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;
}
}