diff --git a/morty.go b/morty.go index 6579c20..ce18bd3 100644 --- a/morty.go +++ b/morty.go @@ -359,12 +359,11 @@ func sanitizeHTML(rc *RequestConfig, out io.Writer, htmlDoc []byte) { if bytes.Equal(tag, []byte("base")) { for { attrName, attrValue, moreAttr := decoder.TagAttr() - if !bytes.Equal(attrName, []byte("href")) { - continue - } - parsedURI, err := url.Parse(string(attrValue)) - if err == nil { - rc.BaseURL = parsedURI + if bytes.Equal(attrName, []byte("href")) { + parsedURI, err := url.Parse(string(attrValue)) + if err == nil { + rc.BaseURL = parsedURI + } } if !moreAttr { break