X-Git-Url: http://sjero.net/git/?p=wget;a=blobdiff_plain;f=src%2Fretr.c;h=0fc468377ab0d4f91abe8af6980882bea1505baa;hp=58e00d2fe74102909f78cfdaa57ae5cc7caa304e;hb=e4371807f6eb9ee6d0cc7828773e792fbecb5ce5;hpb=b28a6abfe66e03dae1f749d8215f4ba2b7303e5a diff --git a/src/retr.c b/src/retr.c index 58e00d2f..0fc46837 100644 --- a/src/retr.c +++ b/src/retr.c @@ -830,10 +830,18 @@ retrieve_from_file (const char *file, bool html, int *count) if (url_has_scheme (url)) { + int dt; uerr_t status; - status = retrieve_url (url, &input_file, NULL, NULL, NULL, false); + + if (!opt.base_href) + opt.base_href = xstrdup (url); + + status = retrieve_url (url, &input_file, NULL, NULL, &dt, false); if (status != RETROK) return status; + + if (dt & TEXTHTML) + html = true; } else input_file = (char *) file;