diff --git a/config.go b/config.go index ae5862c..f7b0f8e 100644 --- a/config.go +++ b/config.go @@ -61,7 +61,10 @@ func (p providerDefinition) GetContent() (io.ReadCloser, error) { case p.URL != "": resp, err := http.Get(p.URL) //nolint:bodyclose // This does not need to be closed here and would break stuff - return resp.Body, err + if err != nil { + return nil, errors.Wrap(err, "downloading content") + } + return resp.Body, nil default: return nil, errors.New("Neither file nor URL specified") diff --git a/go.sum b/go.sum index 28e9cef..8c66408 100644 --- a/go.sum +++ b/go.sum @@ -55,6 +55,7 @@ github.com/hashicorp/vault/sdk v0.1.13/go.mod h1:B+hVj7TpuQY1Y/GPbCpffmgd+tSEwvh github.com/hashicorp/yamux v0.0.0-20180604194846-3520598351bb/go.mod h1:+NfK9FKeTrX5uv1uIXGdwYDTeHna2qgaIlx54MXqjAM= github.com/hashicorp/yamux v0.0.0-20181012175058-2f1d1f20f75d/go.mod h1:+NfK9FKeTrX5uv1uIXGdwYDTeHna2qgaIlx54MXqjAM= github.com/inconshreveable/go-update v0.0.0-20160112193335-8152e7eb6ccf/go.mod h1:hyb9oH7vZsitZCiBt0ZvifOrB+qc8PS5IiilCIb87rg= +github.com/konsorten/go-windows-terminal-sequences v1.0.1 h1:mweAR1A6xJ3oS2pRaGiHgQ4OO8tzTaLawm8vnODuwDk= github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/leekchan/gtf v0.0.0-20190214083521-5fba33c5b00b/go.mod h1:thNruaSwydMhkQ8dXzapABF9Sc1Tz08ZBcDdgott9RA= github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU=