From ee1083d9b4c3bef1626909f3b86ac455256aa0a8 Mon Sep 17 00:00:00 2001 From: Carl Bergquist Date: Mon, 3 Sep 2018 20:33:21 +0200 Subject: [PATCH] cli: avoid rely on response.ContentLength (#13120) response.ContentLength might be invalid if the http response is chunked. fixes #13079 --- pkg/cmd/grafana-cli/commands/install_command.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/cmd/grafana-cli/commands/install_command.go b/pkg/cmd/grafana-cli/commands/install_command.go index 9bdb73a5858..5d4969e06af 100644 --- a/pkg/cmd/grafana-cli/commands/install_command.go +++ b/pkg/cmd/grafana-cli/commands/install_command.go @@ -152,7 +152,7 @@ func downloadFile(pluginName, filePath, url string) (err error) { return err } - r, err := zip.NewReader(bytes.NewReader(body), resp.ContentLength) + r, err := zip.NewReader(bytes.NewReader(body), int64(len(body))) if err != nil { return err }