X-Git-Url: http://sjero.net/git/?p=wget;a=blobdiff_plain;f=src%2Fretr.c;h=ae8ef3ef1f772366efd446311cccf446b2168a64;hp=e70f6e6e5433e02a88d1024e270e9347bbcad909;hb=ccd62071dcbdfc0269813746b9f51ff9c23261db;hpb=d82f80ecab9bfef857d780f894cca7e890780ce0 diff --git a/src/retr.c b/src/retr.c index e70f6e6e..ae8ef3ef 100644 --- a/src/retr.c +++ b/src/retr.c @@ -861,10 +861,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, iri); + + if (!opt.base_href) + opt.base_href = xstrdup (url); + + status = retrieve_url (url, &input_file, NULL, NULL, &dt, false, iri); if (status != RETROK) return status; + + if (dt & TEXTHTML) + html = true; } else input_file = (char *) file;