diff --git a/github.go b/github.go index 3b944cc7..a5194ebd 100644 --- a/github.go +++ b/github.go @@ -28,18 +28,17 @@ func findGitHubREADME(s string) (*source, error) { return nil, err } u.Host = "raw.githubusercontent.com" - + u.Path += "/master/" for _, r := range readmeNames { - v := u - v.Path += "/master/" + r + v := u.String() + r - resp, err := http.Get(v.String()) + resp, err := http.Get(v) if err != nil { return nil, err } if resp.StatusCode == http.StatusOK { - return &source{resp.Body, v.String()}, nil + return &source{resp.Body, v}, nil } } diff --git a/gitlab.go b/gitlab.go index 7bebc935..c0bc4777 100644 --- a/gitlab.go +++ b/gitlab.go @@ -27,18 +27,17 @@ func findGitLabREADME(s string) (*source, error) { if err != nil { return nil, err } - + u.Path += "/raw/master/" for _, r := range readmeNames { - v := u - v.Path += "/raw/master/" + r + v := u.String() + r - resp, err := http.Get(v.String()) + resp, err := http.Get(v) if err != nil { return nil, err } if resp.StatusCode == http.StatusOK { - return &source{resp.Body, v.String()}, nil + return &source{resp.Body, v}, nil } }